0

我的状态为 {“dropped”:“FLIS”,“ok”,1 },但随后我运行“显示集合”并看到一个集合保留在数据库中,它包含删除之前的所有记录。

这非常令人沮丧。我需要从临时数据库复制新数据,但获取数据的唯一方法是使用 copyDatabase。如果我运行副本,它将复制我剩余集合中的记录。由于 MongoDB 中没有隐式重命名功能(还),我被我的主数据库和一个我无法删除的集合所困

我还尝试使用 db.collection.drop() 单独删除集合。我得到了一个“真实”的回报,但它仍然存在于完全填充之后。

帮助!谢谢!

4

1 回答 1

0

感谢您的评论。我在 10 分钟内再次尝试,一切正常。奇怪的。@asya-kamsky 我使用 2.4.3 作为 db.version() 的输出。另外,我的意思是没有隐式重命名数据库(不复制)......但是我没有尝试只是重命名集合。希望我不必再解决这个问题。

于 2013-06-03T14:25:19.757 回答