newliver 2010年08月17日 星期二 09:09 | 4294次浏览 | 0条评论
pymongo updat
In [123]: dt.update({'ukey':287436516704124935L},{'$set':{'pet':'chicken'}},safe=True)
#更新成功返回状态
Out[123]: {u'err': None, u'n': 1L, u'ok': 1.0, u'updatedExisting': True}
#更新失败返回状态
Out[148]: {u'err': None, u'n': 0L, u'ok': 1.0, u'updatedExisting': False}
如果更新成功的话,'updatedExisting',为True,反之False;有没有发现,其实用返回key 'n'的返回值1,0也是可以进行检查成功或者失败,和remove类似
Zeuux © 2024
京ICP备05028076号
暂时没有评论