在以下集合中,我将如何返回所有文档,但从foos
数组中删除bar != 'en'
{
"name": "Item 1"
"foos": [
{
"foo": "bar",
"bar": "en"
}
{
"foo": "bar",
"bar": "fr"
}
{
"foo": "bar",
"bar": "en"
}
]
}
由于
答案 0 :(得分:1)
你不能轻易。您需要此功能:http://jira.mongodb.org/browse/SERVER-1831
答案 1 :(得分:-1)
MongoDB不支持虚拟集合。因此,您无法获取子文档的一部分。现在您可以创建要获取子文档部分的新文档。请参阅http://jira.mongodb.org/browse/SERVER-142