0
我需要計數的值是一個值的數組,因此而不是$ myField是項目的關鍵,它是我需要計算的數組元素,因此玉米,小麥,大麥的數量在所有文件中。Python PyMongo計數發生數組項目
"myField": [
"corn",
"wheat"
],
這是一個單個項目的代碼:
for result in c.aggregate([{
"$group": {
"_id": "$myField",
"count": {"$sum": 1}
}
}]):
print("%s: %d" % (result["_id"], result["count"]))
真是太神奇了!不能感謝你足夠:-)我正在嘗試一切,永遠不會得到那.. –
對於Python和MongoDB技能嘗試MongoDB大學課程:https://university.mongodb.com/courses/M101P/about –