簡體   English   中英

Pymongo查詢字典里面的字典?

[英]Pymongo Query with Dictionary inside Dictionary?

我在MongoDB中有這樣的文檔:

{"ONE": {"TWO": {"THREE":"5"}}}

我想使用Pymongo find API查詢mongoDb,但它不起作用:

for value in dbaccess.find({"ONE":{"TWO":{"THREE":{"$gt":"0"}}}}):
     print value

上面的代碼沒有打印出來。

兩件事情:

  1. 如果要將文檔中的5視為整數,請不要將其括在雙引號中。
  2. 使用點表示法查詢嵌套文檔:

    dbaccess.find("ONE.TWO.THREE": {"$gt": 0})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM