集合'DBName.CollectionName'已经存在MongoDB

时间:2018-05-06 17:41:05

标签: node.js mongodb mongodb-query

我正在尝试从Nodejs做db.createCollection我没有收到任何错误,但是,同样的命令是在节点命令窗口中运行它抛出COllectionName已经存在?

在insert方法中可以使用createCollection命令。

示例命令窗口查询:

=> runs only one and throws error on second run:

db.createCollection("myCollection", function(err, coll){})

从Nodejs MongoDB驱动程序运行时,同一查询不会抛出任何错误吗?

将createCollection纳入我的保存方法(API)的原因是不错的做法,因为它已经在API的第一次创建时创建了,所以如果另一次我的API将再次点击此代码运行相同的命令?我们是否需要检查该集合是否存在,如果不存在则只创建它?

0 个答案:

没有答案