在 MongoDB 中仅使用一个条件检索一个文档?
MongoDB 中使用 findOne()。findOne() 返回一个文档,它满足对集合的指定查询条件。
让我们创建一个带文档的集合 -
> db.demo596.insertOne({_id:1,"FirstName":"John","LastName":"Smith"});
{ "acknowledged" : true, "insertedId" : 1 }
> db.demo596.insertOne({_id:2,"FirstName":"John","LastName":"Doe"});
{ "acknowledged" : true, "insertedId" : 2 }
> db.demo596.insertOne({_id:3,"FirstName":"Chris","LastName":"Brown"});
{ "acknowledged" : true, "insertedId" : 3 }
> db.demo596.insertOne({_id:4,"FirstName":"David","LastName":"Miller"});
{ "acknowledged" : true, "insertedId" : 4 }使用 find() 方法显示来自集合的所有文档 -
> db.demo596.find();
这将生成以下输出 -
{ "_id" : 1, "FirstName" : "John", "LastName" : "Smith" }
{ "_id" : 2, "FirstName" : "John", "LastName" : "Doe" }
{ "_id" : 3, "FirstName" : "Chris", "LastName" : "Brown" }
{ "_id" : 4, "FirstName" : "David", "LastName" : "Miller" }以下是仅检索一个文档的查询 -
> db.demo596.findOne({"FirstName":"John"});这将生成以下输出 -
{ "_id" : 1, "FirstName" : "John", "LastName" : "Smith" }
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
JavaScript
PHP