db.collection.findOne()
查询单个文档
语法
db.collection.findOne(<query>, <projection>)说明
查询并返回集合中匹配条件的第一条文档。如果没有匹配的文档,则返回 null。等价于 find().limit(1).next()。
参数
query查询条件文档
projection指定返回字段
示例
根据 _id 查询
通过 ObjectId 查找文档
db.users.findOne({ _id: ObjectId("507f1f77bcf86cd799439011") })按字段查询
查询指定用户名的用户
db.users.findOne({ username: "admin" })