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