CRUD With Mongoose Flashcards
1
Q
What is important to keep in mind when doing CRUD operations with Mongoose?
A
Every operation must be done asynchronously (ideally using async/await), and using a try and catch block to handle errors.
2
Q
How do you insert data/create a document in a collection?
A
ModelName.create(obj)
3
Q
How do you read all the documents in a collection?
A
ModelName.find();
4
Q
How do you read a specific document in a collection?
A
ModelName.find(obj) or ModelName.findById(id)
5
Q
How do you update a specific document in a collection?
A
ModelName.findByIdAndUpdate(id, obj)
6
Q
How do you delete a specific document in a collection?
A
ModelName.findByIdAndDelete(id)