查询 mongo 数据库时排除文档中几乎所有数据是否有很多开销?
例如,在我只想要field1和field2的情况下,对于具有以下文档结构的集合:
{
"field1" : 1
"field2" : true
"field3" : ["big","array",...]
"field4" : ["another","big","array",...]
}
我会从以下方面受益更多:
- 在此集合旁边创建一个单独的集合,该集合仅包含 field1 和 field2,或
- 在具有包含/排除参数的原始文档上使用 .find()
注意:两次保存相同数据的低效率对我来说并不像查询数据的效率那样关心
非常感谢!