У меня есть 2 коллекции
Инцидент
{
_id:...,
suspects : [{id:...,...},{}...]
}
и Подозреваемый
{
_id:...
}
Подозреваемые в документе Инцидент - это вложенный объект, который не равен документ в коллекции Подозреваемые, но подмножество с идентификатором, совпадающим с подозреваемым в коллекции подозреваемых.
Я хотел бы запросить в БД либо инциденты и присоединить их к массиву (или создать новый) с помощью фактические документы, которые соответствуют идентификаторам или Query для подозреваемых с прикрепленным свойством, которое является документом об инциденте, где в массиве существует подозрительный идентификатор.