gpt4 book ai didi

javascript - 使用身份验证使我的 Mongo 连接字符串正确用于远程数据库托管

转载 作者:行者123 更新时间:2023-12-03 07:53:44 24 4
gpt4 key购买 nike

我在尝试使用 Mongojs 在 NodeJS 中复制此 MongoDB 连接时遇到问题:

mongo --host dds-xxxx.mongodb.rds.aliyuncs.com:3717 -u root -p password --authenticationDatabase admin

我当前的代码相当困惑:

/* MongoDB setup */
// Set parameters:
var aliUser = 'root',
aliPass = 'password',
aliHost = 'dds-xxxx.mongodb.rds.aliyuncs.com:3717',
aliAuth = 'admin',
aliMyDb = 'mydb';
// Initialise MongoDB object:
var connectionString = aliUser+':'+aliPass+'@'+aliHost+'/'+aliMyDb+'?authSource='+aliAuth,
db = mongojs(connectionString, ['keywords']);

据我所知,连接不正确。该代码似乎从未给出任何错误或以任何方式提醒用户连接是否成功。但是,我尝试从此数据库读取的 GET 方法没有产生任何结果,因此它似乎不起作用。

我已经尝试了几种变体,但似乎不太正确。任何帮助或见解将不胜感激。再次感谢。

最佳答案

将“mongodb://”添加到您的连接字符串中。为 mongojs 提供的示例需要更新。

关于javascript - 使用身份验证使我的 Mongo 连接字符串正确用于远程数据库托管,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34893231/

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