【发布时间】:2018-02-27 07:22:49
【问题描述】:
我通过将新数据推送到文档中的数组来每秒更新 100 个文档。为了获取我要添加数据的文档,我使用猫鼬.find().limit(1) 函数,并返回整个文档。它工作正常。
为了帮助解决我遇到的一些内存和 cpu 问题,我想知道如何让 find() 只返回文档的 id,以便我可以使用它来 $push 或 $set 新数据。
谢谢。
【问题讨论】:
-
find函数的第二个参数是一个字符串,指定包含或排除哪些文档字段。要仅包含_id,请使用collection.find({}, '_id')。
标签: javascript node.js mongodb mongoose