首页/数据/NoSQL 速查/find 条件查询与投影
本包目录(322 条)
MongoDB99 条
Elasticsearch89 条ClickHouse56 条时序与列式28 条选型与架构50 条

find 条件查询与投影

find(filter, projection) 返回游标:filter 支持嵌套字段与各类操作符,projection 控制返回字段(默认总是带 _id)。

NoSQL 速查数据更新于 2026-10-12
语法db.collection.find(filter, projection)
默认行为返回游标,mongosh 打印前 20 条
投影{sku:1, qty:1, _id:0} 只保留列出的字段

组合示例

组合示例
db.orders.find({ status: "paid", qty: { $gte: 2 } }, { sku: 1, qty: 1, _id: 0 })
find() 本身不发起查询,链式方法(sort/limit)或迭代游标时才真正取数。

易错点

  • 无参数 find() 在大集合上会把整个集合读回客户端,务必配合 limit 或条件使用

数据来源与参考

  • MongoDB Manual: db.collection.find()
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌