如何使用Node + Mongoose连接远程MongoDB数据库

如何使用Node + Mongoose连接远程MongoDB数据库


qq_遁去的一_1
浏览 1560回答 2
2回答

蝴蝶刀刀

1、基于mongo实现远程连接[plain] view plaincopymongo -u admin -p admin 192.168.0.197:27017/pagedb通过mongo实现连接,可以非常灵活的选择参数选项,参看命令帮助,如下所示:[plain] view plaincopymongo --helpMongoDB shell version: 1.8.3usage: mongo [options] [db address] [file names (ending in .js)]db address can be:foo foo database on local machine192.169.0.5/foo foo database on 192.168.0.5 machine192.169.0.5:9999/foo foo database on 192.168.0.5 machine on port 9999options:--shell run the shell after executing files--nodb don't connect to mongod on startup - no 'db address'arg expected--quiet be less chatty--port arg port to connect to--host arg server to connect to--eval arg evaluate javascript-u [ --username ] arg username for authentication-p [ --password ] arg password for authentication-h [ --help ] show this usage information--version show version information--verbose increase verbosity--ipv6 enable IPv6 support (disabled by default)2、基于MongoDB支持的javascript实现远程连接当你已经连接到一个远程的MongoDB数据库服务器(例如,通过mongo连接到192.168.0.184),现在想要在这个会话中连接另一个远程的数据库服务器(192.168.0.197),可以执行如下命令:[plain] view plaincopy> var x = new Mongo('192.168.0.197:27017')> var ydb = x.getDB('pagedb');> use ydbswitched to db ydb> dbydb> ydb.page.findOne(){"_id" : ObjectId("4eded6a5bf3bfa0014000003"),"content" : "巴黎是浪漫的城市,可是...","pubdate" : "2006-03-19","title" : "巴黎:从布鲁塞尔赶到巴黎",上述通过MongoDB提供的JavaScript脚本,实现对另一个远程数据库服务器进行连接,操作指定数据库pagedb的page集合。如果启用了安全认证模式,可以在获取数据库连接实例时,指定认证账号,例如:[plain] view plaincopy> var x = new Mongo('192.168.0.197:27017')> var ydb = x.getDB('pagedb', 'shirdrn', '(jkfFS$343$_\=\,.F@3');> use ydbswitched to db ydb
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MongoDB