mongosh
寻找有两种方法可以从 MongoDB 集合中查找和选择数据,find()
和findOne()
。
find()
要从 MongoDB 中的集合中选择数据,我们可以使用find()
方法。
该方法接受一个查询对象。如果留空,所有文件将被退回。
findOne()
要仅选择一个文档,我们可以使用findOne()
方法。
该方法接受一个查询对象。如果留空,它将返回找到的第一个文档。
笔记:此方法仅返回它找到的第一个匹配项。
要查询或过滤数据,我们可以在我们的find()
或者findOne()
方法。
两个 find 方法都接受第二个参数,称为projection
。
该参数是一个object
它描述了结果中包含哪些字段。
笔记:该参数是可选的。如果省略,所有字段都将包含在结果中。
请注意,_id
字段也包括在内。除非明确排除,否则始终包含此字段。
我们使用一个1
包括一个字段和0
排除一个字段。
笔记:不能在同一个对象中同时使用 0 和 1。唯一的例外是_id
场地。您应该指定要包含的字段或要排除的字段。
让我们排除日期类别字段。所有其他字段都将包含在结果中。
如果我们尝试在同一个对象中同时指定 0 和 1,将会收到错误。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!