В моем MongoDB существует куча этих документов:
{ "_id" : ObjectId("5341eaae6e59875a9c80fa68"),
"parent" : {
"tokeep" : 0,
"toremove" : 0
}
}
Я хочу удалить атрибут parent.toremove
в каждом из них.
Используя оболочку MongoDB, я могу выполнить это, используя:
db.collection.update({},{$unset: {'parent.toremove':1}},false,true)
Но как это сделать в Python?
app = Flask(__name__)
mongo = PyMongo(app)
mongo.db.collection.update({},{$unset: {'parent.toremove':1}},false,true)
возвращает следующую ошибку:
File "myprogram.py", line 46
mongo.db.collection.update({},{$unset: {'parent.toremove':1}},false,true)
^
SyntaxError: invalid syntax