У меня есть коллекция "фу". Каждый документ в коллекции имеет свойство / поле «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».
Это вообще возможно? Я довольно много борюсь с этим, поэтому любая помощь будет принята с благодарностью. Я также рад при необходимости изменить схему db, полностью открыт для предложений!