如果我使用Morphia.createDatastore()
方法,并且我通过的name
表示已经存在对象的Mongo数据库,那么预期的行为是什么?我希望不要删除现有数据库。
(我正在尝试调试两个与Mongo交互的程序之间的奇怪交互。一个程序使用Morphia;另一个不使用。第二个程序将一个对象写入数据库。第一个程序将两个对象保存到数据库中。第一个程序然后报告数据库中的对象总数是两个,而不是三个。这两个程序都没有报告缺少数据库,即所有插入都可以正常工作。)
最佳答案
它不是破坏性的。我将验证您所有的数据库名称和集合名称是否匹配。
关于java - createDatastore是否具有破坏性?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48158463/