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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How do you insert data/create a document in a collection?

A

ModelName.create(obj)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How do you read all the documents in a collection?

A

ModelName.find();

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How do you read a specific document in a collection?

A

ModelName.find(obj) or ModelName.findById(id)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How do you update a specific document in a collection?

A

ModelName.findByIdAndUpdate(id, obj)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How do you delete a specific document in a collection?

A

ModelName.findByIdAndDelete(id)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly