Ответ 1
Поскольку вы ищете существование поля с заданным именем, $exists - это необходимый вам оператор (см. Расширенные запросы).
например. что-то вроде:
db.YourCollection.find({ "ids.123456" : {$exists: true}});
Можно ли использовать нечто вроде "существует" в запросе Mongo для возврата этой записи на основе идентификатора?
Что-то вроде select where 'ids' содержит ключ '123456'?
{
"department": "Digging",
"ids": {
"123456": {
"color": "blue"
},
"123457": {
"color": "red"
}
}
}
Поскольку вы ищете существование поля с заданным именем, $exists - это необходимый вам оператор (см. Расширенные запросы).
например. что-то вроде:
db.YourCollection.find({ "ids.123456" : {$exists: true}});