如果mongoose.connect不存在,默认情况下会创建一个Mongo数据库吗?

时间:2013-08-30 13:25:53

标签: mongodb mongoose

在我的Mongoose脚本中,我写道:

mongoose.connect('mongodb://localhost/mydb');

但目前Mongo中没有mydb数据库。如果它不存在,这会创建mydb吗?

2 个答案:

答案 0 :(得分:18)

如果数据库mongoose.connect('mongodb://localhost/mydb');不存在,它将确实创建数据库mydb

如果它们尚未以类似方式存在,它还将创建您在应用中使用的任何集合。

答案 1 :(得分:3)

在做圆顶实验后,我找到了,

如果没有数据库,则创建新数据库