![]() |
VOOZH | about |
In PyMongo, the find_one() method is used to retrieve a single document from a MongoDB collection that matches the given filter. If multiple documents match, only the first match (based on insertion order) is returned.
collection.find_one(filter, projection=None)
Parameters:
Output
Explanation:
Example 1: Find by name
Output
Explanation: Finds the first document where name is "Amit".
Example 2:find_one and exclude _id field
Output
Explanation: Finds the document where name is "Drew" and excludes the _id field from the result using projection.
Example 3: Find by "age" condition
Output
Explanation: Finds the first document where age is greater than 26 using the $gt (greater than) operator.
Related Articles