当我第一次运行[my_document].save
时,它运行没有问题,创建集合并保存文档。
当我第二次 (及以后的任何时间)运行时,我收到错误'collection already exists'; code: '48'
。
我正在运行mongo 3.2.0
和mongoid 2.4.7
。
如果我在mongo控制台中运行db.dropDatabase();
,那么我可以毫无困难地再次运行它......但只需。在那之后,它根本不会工作。
我也可以手动删除tmp/mongodb/[my_collection]
目录,然后再次使用... 一次,而不是再次。
我不止一次地运行brew uninstall mongodb
和brew install mongodb
无效;同样的行为。
相当令人沮丧。当然收藏品存在。它应该存在。它不应该是一个问题。非常感谢任何帮助。