0

哪一个?为什么有些猫鼬代码有mongoose.connect(),而另一些有mongoose.connection()

我觉得connection()方法是最新的。似乎connect()已弃用。

4

1 回答 1

0

Mongoose 有连接到 mongodb 的套接字池,称为“连接”。您可以创建与两者的连接,mongoose.connect()并且mongoose.createConnection() 它们都已被弃用,您可以在Mongoose 文档中找到它们

Mongoose.connect():

创建默认的猫鼬连接。当您只想与 db 建立一个连接时,这很有帮助。

Mongoose.createConnection():

创建一个连接实例。每个连接实例都映射到一个数据库。此方法在管理多个数据库连接时很有帮助。

你也可以看到关于这个 Github 问题的评论: https ://github.com/Automattic/mongoose/issues/4700

于 2018-09-06T08:10:52.093 回答