MongoDB CRUD for Documents/Find one matching document

Return a single document by filter.

Section: Create and read

Find one matching document

javascript
javascript
db.products.findOne({ sku: "A100" })
Explanation

Convenient when you expect or only need one match.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Create and read
Insert one document
Create a single document.
OpenIn sheetjavascriptsame section
Insert many documents
Create multiple documents in one call.
OpenIn sheetjavascriptsame section
Find documents with a filter
Return all matching documents.
OpenIn sheetjavascriptsame section
Count matching documents
Count documents for a specific filter.
OpenIn sheetjavascriptsame section
Replace one document
Swap the entire document body.
OpenIn sheetjavascript2 tag match
Delete one document
Remove the first matching document.
OpenIn sheetjavascript2 tag match