将 mongo db 连接到远程服务器 nodejs

Sim*_*cha 3 javascript database mongoose mongodb node.js

我使用 mongoose 使用 nodejs 服务器并在本地连接到 Mongo DB,如下所示:

mongooseQ.connect("mongodb://localhost:27017/YepiMobile"); 
Run Code Online (Sandbox Code Playgroud)

如何从我的机器连接到位于远程服务器上的 mongo db?

就像是:

mongooseQ.connect("mongodb://remote.server.com:27017/YepiMobile"); 
Run Code Online (Sandbox Code Playgroud)

Mat*_*yhr 5

第二次连接尝试是否对您失败,通过阅读 Mongoose 的文档,您似乎已经正确完成了:

mongoose.connect('mongodb://username:password@host:port/database?options...');
Run Code Online (Sandbox Code Playgroud)

也许您缺少服务器的凭据?有关更多信息,请参阅此链接:http : //mongoosejs.com/docs/connections.html,或参阅 MongoDB 的连接文档:http : //docs.mongodb.org/manual/reference/connection-string/