Как вложить $ type внутри $ in оператора в mongoDB - PullRequest
0 голосов
/ 23 июня 2019

Пример документа Монго, над которым я работаю:

{
    "_id" : ObjectId("5d07c59b0e914801ae05eb40"),       
    "tomato" : {               
            "rating" : 9,
            "reviews" : 54,
            "fresh" : 53,              

    }

}

Мне нужен запрос для поиска документов с tomato.rating с типом $ "string" или "int" По сути, я хочу вложить $ type внутри $ в оператор

Как мы это делаем? Любая идея поможет мне.

Спасибо.

1 Ответ

0 голосов
/ 23 июня 2019

Пример: если название вашей коллекции vegetables:

db.vegetables.find(
   { "tomato.rating" : { $type : [ "string" , "int" ] } }
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...