Jak mogę sprawdzić, czy w MongoDB istnieje pole, czy nie?
Stworzyłem kilka dokumentów i udało mi się wykonać kilka prostych zapytań, ale nie mogę utworzyć zapytania, które znajdowałoby dokumenty, w których istnieje tylko pole.
Załóżmy na przykład, że jest to dokument:
<code>{ "profile_sidebar_border_color" : "D9B17E" , "name" : "???? ???????" , "default_profile" : false , "show_all_inline_media" : true , "otherInfo":["text":"sometext", "value":123]} </code>
Teraz chcę zapytanie, które sprowadzi wszystkie dokumenty, w których znajduje się tekstotherInfo
ma w tym coś.
jeśli nie ma tekstu, tootherInfo
będzie tak po prostu:"otherInfo":[]
Chcę więc sprawdzić istnienietext
pole wotherInfo
.
Jak mogę to osiągnąć?