gpt4 book ai didi

javascript - '数据库名称必须是一个字符串'连接我的连接字符串时出错

转载 作者:可可西里 更新时间:2023-11-01 09:21:15 24 4
gpt4 key购买 nike

我正尝试通过包 mongoose 连接到 MongoDB,但收到了类似 MongoError: database name must be a string 的错误。

我使用的是 Windows,在脚本中我还连接到另外两个已连接的 API。我尝试在需要 mongoose 和连接时添加我的数据库名称(.MyDatabaseName 到最后)。

Mongoose.connect("mongodb+srv://MyUserName:MyPassword@williamdata7kmxm.mongodb.net", {useNewUrlParser: true}).EternalsMilitary;

Mongoose.connect.once("open", function() {
console.log("Connected To MongoDB");
}).on("error", function(err) {
console.log("Error Connecting To MongoDB: ", err);
});

本应输出connected,但出现MongoError: database name must be a string错误。

最佳答案

我需要在 URI 字符串中包含数据库名称。例如... mongodb+srv://MyUserName:MyPassword@williamdata7kmxm.mongodb.net/MyDatabaseName然后,这会将其指向该特定数据库。

关于javascript - '数据库名称必须是一个字符串'连接我的连接字符串时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53856636/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com