我想知道是否可以使用 Mongoose 在 MongoDB 中创建一个新数据库。我在 Node 上运行,并且我知道 Node 的 MongoDB 驱动程序可以做到这一点,但我想知道是否可以仅从 Mongoose 中做到这一点。
有没有相当于db.createCollection(name, options)
来自 Mongoose 中的 Node MongoDB 驱动程序?我的谷歌技能现在正在失败。
我只是想弄清楚我是否必须为此安装整个 MongoDB 驱动程序,但我想我必须这样做。
是的,您可以在连接字符串中指定数据库名称。
db = mongoose.connect('mongodb://localhost/dbname1')
一旦您使用该连接创建记录,它将在数据库名称“dbname1”下创建新数据库和集合。如果要创建新数据库,可以指定不同的连接字符串:
db = mongoose.connect('mongodb://localhost/dbname2')
这将在名称“dbname2”下创建所有记录。您的文档不会导入到 dbname2,如果您想这样做,您将必须导入这些记录。希望有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)