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