mongodbHow to find by id in MongoDB?
To find a document by its id in MongoDB, you can use the findOne()
method. This method takes a query object as its first argument and returns the first document that matches the query.
Example code
db.collection.findOne({ _id: ObjectId("5f3d7f9f8f9f8f9f8f9f8f9f") });
Output example
{
_id: ObjectId("5f3d7f9f8f9f8f9f8f9f8f9f"),
name: "John Doe",
age: 30
}
Code explanation
db.collection.findOne()
: This is the method used to find a document by its id.{ _id: ObjectId("5f3d7f9f8f9f8f9f8f9f8f9f") }
: This is the query object used to find the document. The_id
field is used to specify the id of the document to be found.ObjectId("5f3d7f9f8f9f8f9f8f9f8f9f")
: This is the id of the document to be found.
Helpful links
More of Mongodb
- How to use watch in MongoDB?
- How to use triggers in MongoDB?
- How to check the version of MongoDB?
- How to work with time series data in MongoDB?
- How to use Docker Compose with MongoDB?
- How to list MongoDB users?
- How to query with "not equal" condition in MongoDB?
- How to use unwind in MongoDB?
- How to select specific fields in MongoDB query?
- How to kill an operation in MongoDB?
See more codes...