Files
myDrive/backend/db/mongoDB/thumbnailDB.ts
T
2024-10-11 16:46:32 -04:00

29 lines
594 B
TypeScript

import Thumbnail from "../../models/thumbnail-model";
import { ObjectId } from "mongodb";
class ThumbnailDB {
constructor() {}
// READ
getThumbnailInfo = async (userID: string, thumbnailID: string) => {
const thumbnail = await Thumbnail.findOne({
_id: new ObjectId(thumbnailID),
owner: userID,
});
return thumbnail;
};
// DELETE
removeThumbnail = async (userID: string, thumbnailID: ObjectId) => {
const result = await Thumbnail.deleteOne({
_id: thumbnailID,
owner: userID,
});
return result;
};
}
export default ThumbnailDB;