【问题标题】:Is there any way to extract only few fields from mongo document without fetching all the fields first有没有办法从 mongo 文档中只提取几个字段而不先获取所有字段
【发布时间】:2020-08-25 16:29:51
【问题描述】:

我编写了以下代码,仅从 mongodb 集合中提取“值”字段,包括“_id”:

db.collection("some collecion name").find({},{"value":1})

但我想它会首先获取所有字段,然后应用过滤器。 有什么方法可以阻止它获取所有其他字段,因为我在这里不需要它们?

【问题讨论】:

  • 投反对票,因为它是文档中定义的方式

标签: javascript node.js mongodb nosql


【解决方案1】:

这是正确的做法。阅读更多关于Project Fields to Return from Query

【讨论】:

  • 是的,现在我明白了。相当于SQL查询:SELECT value,_id from Collection_Name
猜你喜欢
  • 2017-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-31
相关资源
最近更新 更多