有没有可能“发射并忘记”pymongo的请求

时间:2013-04-26 10:09:41

标签: mongodb asynchronous pymongo

例如在龙卷风应用程序中,我想删除一个元素,但我不关心删除的结果。

是否有可能以这种方式使用pymongo:

import pymongo
db=pymongo.connection()['mydb']
class assassin(RequestHandler):
    get(self):
        id=self.get_argument('id')
        self.write('delete send')
        db['personne'].remove({'_id':ObjectId(id)}

1 个答案:

答案 0 :(得分:2)

正如Sammaye暗示的那样,你可以通过remove的“写关注”选项禁用所有写入确认,这使得它永远不会发生:

db['personne'].remove({'_id':ObjectId(id)}, w=0)