0
以下是我的文檔的樣子。MongoDB子文檔查詢限制元素
{
ID: "XYZ",
messages: [
{
ID: "AAA",
text: "this is a message"
},
{
ID: "BBB",
text: "this is a message"
},
{
ID: "CCC",
text: "this is a message"
},
{
ID: "DDD",
text: "this is a message"
},
{
ID: "EEE",
text: "this is a message"
},
{
ID: "FFF",
text: "this is a message"
},
{
ID: "GGG",
text: "this is a message"
}
]
}
我想要聚合,並得到例如從CCC
消息FFF
{
ID: "XYZ",
messages: [
{
ID: "CCC",
text: "this is a message"
},
{
ID: "DDD",
text: "this is a message"
},
{
ID: "EEE",
text: "this is a message"
},
{
ID: "FFF",
text: "this is a message"
}
]
}
那麼這怎麼可能?
嘗試使用'$ unwind','$ match',和然後在你的管道中輸入$ group。 – JohnnyHK
我已經這樣做了,這還不足以解決這個問題 –
你可以展示你的嘗試嗎? – JohnnyHK