| 逐条 | while (c.hasNext()) c.next() |
|---|---|
| 一次取完 | c.toArray() |
| 批量大小 | c.batchSize(200) |
示例
示例
const c = db.logs.find({ level: "error" }).batchSize(200)
while (c.hasNext()) { printjson(c.next()) }
const arr = db.users.find({ vip: true }).toArray()toArray 会把结果全量读入客户端内存,大结果集应逐批处理或导出。