如何在MongoDB中查找子文档查找查询

时间:2015-12-02 13:38:01

标签: mongodb

我无法像下面的第一个查询那样在子文档中获取值。

> db.posts.find({'repository': {'language':'Python'}}).count()
0
> db.posts.find({'actor': 'swiftlinux'}).count()
12

当查询基于子文档时,有人可以告诉我如何获得结果吗?

1 个答案:

答案 0 :(得分:1)

应该是

db.posts.count({'repository.language': 'Python'})

使用点查询子文档。此外,您应用计数查询结果,而不是find方法的结果。