gpt4 book ai didi

performance - mongo 高效地从大集合中删除数据

转载 作者:可可西里 更新时间:2023-11-01 10:34:42 26 4
gpt4 key购买 nike

我收藏了数以百万计的条目。我想有效地删除所有数据,但不删除集合。

最好的方法是什么?

db.some_coll.remove({})

需要很多时间!!!

最佳答案

What is the best way to do that?

你找到了。只有两种方法可以清除集合:

  1. db.some_coll.remove({}):一次删除所有内容。这需要很长时间,因为每次删除都和插入一样昂贵。
  2. db.some_coll.drop():简单地清除整个集合。

I want to remove efficiently all the entire data, but without dropping the collection.

为什么不删除集合?您想要删除所有数据,您需要做的就是重新创建索引和可能的集合设置(仅限上限集合)。

重新创建索引非常容易。 那么问题是什么

关于performance - mongo 高效地从大集合中删除数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10385941/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com