为什么[my_document] .save结果已经存在'集合&#39 ;;代码:' 48'?

时间:2015-12-21 23:03:15

标签: mongodb ruby-on-rails-3 mongoid

当我第一次运行[my_document].save 时,它运行没有问题,创建集合并保存文档。

当我第二次 (及以后的任何时间)运行时,我收到错误'collection already exists'; code: '48'

我正在运行mongo 3.2.0mongoid 2.4.7

如果我在mongo控制台中运行db.dropDatabase();,那么我可以毫无困难地再次运行它......但只需。在那之后,它根本不会工作。

我也可以手动删除tmp/mongodb/[my_collection]目录,然后再次使用... 一次,而不是再次。

我不止一次地运行brew uninstall mongodbbrew install mongodb无效;同样的行为。

相当令人沮丧。当然收藏品存在。它应该存在。它不应该是一个问题。非常感谢任何帮助。

0 个答案:

没有答案