0
在蒙戈命令行,則可以與另一種列表延伸的列表通過執行pymongo與列表擴展列表
> db.mycol.update({"user":"_dummy_"},{"$addToSet":{"someList":{"$each":["a","b"]}}})
採取例如將[「X」,「Y」],這得到了正確地擴展到[ 「X」, 「Y」, 「A」, 「b」]
我嘗試下面的代碼來執行使用pymongo相同:
col = db.mycol
col.update({"user":"_dummy_"},{"$addToSet":{"someList":{"$each":["a","b"]}}})
其中我預計將有同樣的結果。然而,我得到的結果是: [「x」,「y」,「$ each」:「a,b」]
pymongo這樣做的正確方法是什麼?
注如果語法Python 2和3之間是不同的,我使用的是3