У меня есть коллекция монго, в которой я пытаюсь отфильтровать все записи с определенным полем длины = 1.
Я пытаюсь использовать команду ниже, и это дало ошибку ниже, может кто-нибудь помочь здесь
db.getCollection('accdetails').find({$where:"bankDetails.length = 1"}).sort({$natural:-1})
Ниже ошибка
Error: error: {
"ok" : 0,
"errmsg" : "ReferenceError: bankDetails is not defined :\n_funcs5@:1:24\n",
"code" : 139
}
Но у меня есть поле bankDetails в моем объекте
** РЕДАКТИРОВАТЬ, чтобы быть более точным * Ниже моя запись
{
"id" : "123",
"bankDetails" : {
"bankdata" : {
"banknum" : {}
},
"accountdata" : {
"accnum" : {}
}
}
}
Для некоторых записей данные учетной записи отсутствуют, поэтому я хочу просмотреть записи, в которых нет объекта данных учетной записи в записи.
Как я могу запросить?