pymongo:没有这样的cmd:更新

时间:2016-09-21 19:25:18

标签: python pymongo

我正在使用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,但仍然是错误。

1 个答案:

答案 0 :(得分:0)

事实证明,这可能是TxMongo中update_one()的错误。 切换到update()就可以了。