Я был удивлен, узнав, что MongoDB не поддерживает запросы на равенство объектов с вложенными вложенными документами, и что, кажется, нет простого способа настроить его, чтобы сделать это ... так что мой вопрос:
Есть ли рекомендуемый способ сопоставления простого старого объекта со структурой запросов MongoDB.Я думаю, что должен быть кто-то, у кого была эта проблема прежде, но поиски на GitHub оказались пустыми.
Итак, если у меня, например, есть следующий объект:
{
"criteria": {
"minimumYearOfMake": 2009,
"requiredLift": {
"aircraftCategory": "Heavy jet"
}
}
}
Мне нужно построить что-то вроде следующего объекта для запроса MongoDB:
{
"$and": {
"criteria.minimumYearOfMake": 2009,
"criteria.requiredLift.aircraftCategory": "Heavy jet"
}
}
Правильно?