我正在使用TxMongo 16.1.0(这个在引擎盖下使用pymongo),Mongodb 2.4.14在我的程序中。
我不明白为什么我收到这个pymongo.errors.OperationFailure:
(它无法识别update
cmd ???)
TxMongo: command SON([('update', u'units'), ('updates', [SON([('q', {'baseIP': u'10.12.59.119'}), ('u', {'$set': {'status': 'busy'}}), ('upsert', False), ('multi', False)])]), ('writeConcern', {})]) on namespace db_test.$cmd failed with 'no such cmd: update'
我在python中使用Son来制作有序的dict,但仍然是错误。
答案 0 :(得分:0)
事实证明,这可能是TxMongo中update_one()的错误。 切换到update()就可以了。