如何通过控制台查看所有嵌入的项目?

时间:2011-11-26 05:54:56

标签: mongodb

http://www.mongodb.org/display/DOCS/Dot+Notation+(Reaching+into+Objects

在文档中,所有示例都使用点表示法来查找对象子集合中的特定项目。我如何才能获得整个子集合?如果我能在文档中找到它,这看起来很简单但很有用。

我真正想做的就是通过mongo控制台验证对象的子集合是否存在。

1 个答案:

答案 0 :(得分:1)

我猜您正在寻找$exists运营商:

db.items.find( { embeddedArray : { $exists : true } } );

上面的代码将返回所有具有embeddedArray子集合的文档。