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
雖然沒有嘗試過自己。