У меня есть коллекция "Foo".Каждый документ в коллекции имеет свойство / поле "bar", которое представляет собой массив объектов, таких как:
foo = [{
bar: [{
id: "random_string",
"status": "string"
}, {
id: "random_string",
"status": "string2"
}]
}, {
bar: [{
id: "random_string",
"status": "string"
}, {
id: "random_string",
"status": "string2"
}]
}]
Что я хочу достичь, так это то, что я хочу иметь возможность запрашивать БД, чтобы я могполучить две разные коллекции, одна со всеми документами в коллекции "foo", в которых значение "string" равно как минимум одному из объектов в массиве "bar", а другая коллекция для всех документов, имеющих строку "string2"в качестве значения хотя бы одного из объектов в массиве "bar".
Это вообще возможно?Я очень много борюсь с этим, поэтому любая помощь будет принята с благодарностью.Я также рад изменить схему БД, если это необходимо, полностью открыт для предложений!