0

我想知道 justOne 关键字是否有助于提高删除查询的速度,即使您通过唯一字段进行查询(即文档只有一个实例)。

例如使用 pymongo:

for id in list_of_ids:
   db.remove({"_id":id})

如果我使用 justOne 参数,它是否仍会加快查询速度?

for id in list_of_ids:
   db.remove({"_id":id},justOne=True)

这没有意义,但我不知道 mongo 是否足够聪明,知道这是唯一的 id,所以当然只有一个。

Ĵ

4

1 回答 1

1

不,这不会加快查询速度。首先,Mongo 将检索所有符合您条件的文档,然后执行一次删除。由于 Mongo 只会检索一个文档,所以 - 那里没有加速。

于 2013-08-12T10:33:15.173 回答