Ho creato alcuni documenti e sono riuscito a fare alcune semplici query ma non riesco a creare una query che trovi i documenti in cui un campo esiste.Come posso verificare se un campo esiste o no in MongoDB?
Per esempio supponiamo che questo è un documento:
{ "profile_sidebar_border_color" : "D9B17E" ,
"name" : "???? ???????" , "default_profile" : false ,
"show_all_inline_media" : true , "otherInfo":["text":"sometext", "value":123]}
Ora voglio una query che porterà tutti i documenti in cui il testo in otherInfo
ha qualcosa in esso.
se non c'è alcun testo, quindi il otherInfo
sarà solo così: "otherInfo":[]
Quindi voglio verificare l'esistenza del campo text
in otherInfo
.
Come posso ottenere questo risultato?
Ciao, grazie per la rispondi, come posso farlo in Java? – jan1
http://www.mongodb.org/display/DOCS/Java+Tutorial –