2017-06-13 39 views
0

我正在使用pymongo,我正在做一個基本上是我的文檔中的嵌套字典結構的查詢。pymongo循環列表dictonary

從我已閱讀的最好的方式來處理這是將pymongo光標變成列表,並嘗試循環列出的字典。我的數據現在看起來像這樣。

>>> myDict 
[{'nestedDict': {'c': '3', 'a': '1', 'b': '2'}}] 

如何循環獲取a,b和c的鍵值?

得到它

>>> for key, value in myDict[0]['nestedDict'].items(): 
...  print(key, value) 
... 
c 3 
a 1 
b 2 

>

+0

原始文件是什麼樣的?我們可以看到查詢嗎?你的mongod版本是什麼? – styvane

回答

1

需要你這樣的事情?

myDict[0]['nestedDict']['b'] 
'2' 
+0

謝謝,這讓我更加接近。我只是想弄清楚如何在循環中完成這項工作。 – Matt

+0

得到它>>>爲鍵,在myDict值[0] [ 'nestedDict']項目(): ...打印(鍵,值) ... 的C 3 B 2 > >> – Matt