newliver

newliver的博客

他的个人主页  他的博客

pymongo update之safe(如何检查删除是否成功)

newliver  2010年08月17日 星期二 09:09 | 4294次浏览 | 0条评论

pymongo update之safe(如何检查删除是否成功)

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哲思注册吗?现在 注册 !

暂时没有评论

Zeuux © 2024

京ICP备05028076号