Electronic Joint Business

Solution for E-Business

MongoDB 开发手册 (二) 连接串和mongo操作台概述

数据库连接 MongoDB是数据库服务器,它可以在前台或者后台运行并等待用户连接。因此,当你启动MongoDB的时候,你会看到这样的字句: ~/$ ./mongod # # some logging output # Tue Mar  9 11:15:43 waiting for connections on port 27017 Tue Mar  9 11:15:43 web admin interface listening on port 28017 这时屏幕会暂停输出,但并未死机,它会在27017端口上侦听用户的连接。一旦用户连接上数据库并开始发送命令,它又会再次记录它所做的一切。任何一款MongoDB驱动或者Mongo操作台都可以用来连接数据库。 不能通过在浏览器输入”http://localhost:27017″来连接MongoDB,数据库不能通过27017端口上的HTTP协议来存取。 标准连接串格式 这儿介绍的URI schema不一定为所有的驱动程序所支持,你可以参考相关的驱动程序文档以获知该驱动支持多少种标准连接URI。所有的驱动都支持某种指定连接格式的替代方式,如果该格式不被支持。 mongodb://[username:password@]host1[:port1][,host2[:port2],…[,hostN[:portN]]][/database] mongodb://是必选的前缀,表明该字串是标准的连接格式 username:password@是可选项,如果指定了该项,驱动程序在连接数据库服务器之后,尝试用它连接数据库。 host1是URI中唯一的必选项,表明所连接的服务器地址。 :portX是可选项,未指定的话默认为27017。 /database是要登录的数据库名称,只有指定了username:password@之后,该项才有意义,如果未指定,默认将连接到”admin”数据库。 你可以在URI中指定多个主机连以便连接到同步复制对或同步复制集(replica pairs/sets). 下面是一些例子: 在默认端口连接本地运行的数据库 mongodb://localhost 作为用户”fred”(密码”foobar”)来连接并登录admin数据库 mongodb://fred:foobar@localhost 作为用户”fred”(密码”foobar”)来连接并登录”baz”数据库 mongodb://fred:foobar@localhost/baz 连接同步复制对,其中一台服务器在example1.com,另一台在 example2.com. mongodb://example1.com:27017,example2.com:27017 连接到同步复制集,其中有三台服务器,分别运行在本地的 […]

, , , ,

One thought on “MongoDB 开发手册 (二) 连接串和mongo操作台概述

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.