У меня есть запрос ниже
db.getCollection('DOCUMENT1').find(
{"FIELD1":
{
"$in":[
1234567,
7654321
]
}
} , "$and": [{
"FIELD2" : { $exists : true }
}]
,{"FIELD1" : 1, "FIELD2" : 1} )
Когда я выполняю запрос выше, я получаю следующую ошибку:
Ошибка: строка 9: неожиданный токен:
Я получаю только те документы, которые соответствуют "Field1". Используя $ in, из полученного документа я хочу проверить, существует ли другое поле (FIELD2), и, если существует, я хочу отобразить значение этого поля. Как мне этого добиться?