我无法像下面的第一个查询那样在子文档中获取值。
> db.posts.find({'repository': {'language':'Python'}}).count()
0
> db.posts.find({'actor': 'swiftlinux'}).count()
12
当查询基于子文档时,有人可以告诉我如何获得结果吗?
答案 0 :(得分:1)
应该是
db.posts.count({'repository.language': 'Python'})
使用点查询子文档。此外,您应用计数查询结果,而不是find
方法的结果。