我已经创建了一些文档,并设法做出一些简单的查询,但是我无法创建一个查询来查找只存在字段的文档。如何在MongoDB中检查字段是否存在?
例如,假设这是一个文档:
{ "profile_sidebar_border_color" : "D9B17E" ,
"name" : "???? ???????" , "default_profile" : false ,
"show_all_inline_media" : true , "otherInfo":["text":"sometext", "value":123]}
现在我想查询,将带给所有的文件,其中在otherInfo
文本中有一些东西。
如果没有文本,那么otherInfo
只会是这样的:"otherInfo":[]
所以我想检查text
场的存在在otherInfo
。
我该如何做到这一点?
感谢喜回答,我怎样才能在Java中做到这一点? – jan1 2012-04-07 20:06:51
http://www.mongodb.org/display/DOCS/Java+Tutorial – 2012-04-07 20:11:47