Javascript 有没有办法只从mongo文档中提取几个字段而不首先获取所有字段

Javascript 有没有办法只从mongo文档中提取几个字段而不首先获取所有字段,javascript,node.js,mongodb,nosql,Javascript,Node.js,Mongodb,Nosql,我已经编写了以下代码,从mongodb集合中只提取“value”字段,包括“\u id”: db.collection("some collecion name").find({},{"value":1}) 但我想它会首先获取所有字段,然后应用过滤器。 有没有办法阻止它获取所有其他字段,因为我在这里不需要它们?这是正确的方法。阅读更多关于“向下投票”的信息,因为这是文档中定义的方式。是的,现在我知道了。它相当于SQL查询:选择值,\u id from C

我已经编写了以下代码,从mongodb集合中只提取“value”字段,包括“\u id”:

db.collection("some collecion name").find({},{"value":1})
但我想它会首先获取所有字段,然后应用过滤器。
有没有办法阻止它获取所有其他字段,因为我在这里不需要它们?

这是正确的方法。阅读更多关于“向下投票”的信息,因为这是文档中定义的方式。是的,现在我知道了。它相当于SQL查询:选择值,\u id from Collection\u Name