0
我有一个电影的集合,并且电影集合有一个嵌入文档的评论数组。我想选择所有的评论与状态= 1如何向mongo询问符合我标准的所有嵌入文档?
{
reviews: [
{
status: 0,
text: 'hello'
}, {
status: 1,
text: 'hi'
}
}, {
... etc ...
我有一个电影的集合,并且电影集合有一个嵌入文档的评论数组。我想选择所有的评论与状态= 1如何向mongo询问符合我标准的所有嵌入文档?
{
reviews: [
{
status: 0,
text: 'hello'
}, {
status: 1,
text: 'hi'
}
}, {
... etc ...
有一个答案,同样的问题:Filtering embedded documents in MongoDB
MongoDB中的当前稳定版本,它仍然没有办法做到嵌入文档过滤。
在2.1.0中有聚合。您可以使用过滤器评论unwind和match
虽然没有尝试过自己。