【发布时间】:2015-09-29 08:52:57
【问题描述】:
我在 MongoDB 中有这样的文档:
{"ONE": {"TWO": {"THREE":"5"}}}
我想使用 Pymongo find API 查询 mongoDb,但它不起作用:
for value in dbaccess.find({"ONE":{"TWO":{"THREE":{"$gt":"0"}}}}):
print value
上面的代码没有打印任何内容。
【问题讨论】:
我在 MongoDB 中有这样的文档:
{"ONE": {"TWO": {"THREE":"5"}}}
我想使用 Pymongo find API 查询 mongoDb,但它不起作用:
for value in dbaccess.find({"ONE":{"TWO":{"THREE":{"$gt":"0"}}}}):
print value
上面的代码没有打印任何内容。
【问题讨论】:
两件事:
使用点表示法查询嵌套文档:
dbaccess.find("ONE.TWO.THREE": {"$gt": 0})
【讨论】: