【发布时间】:2016-04-06 19:14:41
【问题描述】:
所以我知道在 mongodb 中,我可以获取所有值然后遍历它们,但我想知道在 mongodb 中是否有一个选项可以只获取某个字段。
例如,假设我的收藏结构如下:
{_id:
{
field1,field2,field3}
}
{description:
{
field1,field2,field3,
data:{
field1,field2,field3
}
}
}
{otherdata:
{field1,field2,field3}
}
现在,我需要 description.data.field1 的值,所以有什么建议吗?
到目前为止,我已经尝试使用以下命令:
db.module.collection.description.data.find()
db.module.collection.description.find({'data':1})
db.module.collection.find('description.data.data':1})
但很明显,它们不起作用。
有什么建议吗?
【问题讨论】:
标签: mongodb mongodb-query nested-queries database