跳到主要内容

八、MongoDB -连接

启动 MongoDB 服务

经过前面的几章学习,我们知道如何 如何启动 MongoDB 服务

只需要在 MongoDB 安装目录的 bin 目录下执行 mongod 即可

执行启动操作后,mongodb 会输出一些必要信息后,然后等待客户端连接的建立,当连接被建立后,就会开始打印日志信息

MongoDB 客户端

我们可以使用 MongoDB 自带的 shell 客户端 mongo 连接 MongoDB 服务

我们也可以使用使用 PHP 来连接 MongoDB

本教程我们会使用 mongo 来连接 Mongodb 服务

标准 URI 连接语法

mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]

选项说明

选项说明
mongodb://这是固定的格式,必须要指定
username:password@可选项,如果设置,在连接数据库服务器之后,驱动都会尝试登陆这个数据库
host1必须的指定至少一个host host1 是这个URI唯一要填写的,它指定了要连接服务器的地址 如果要连接集群,请指定多个主机地址
portX可选的指定端口,如果不填,默认为27017
/database如果指定username:password@,连接并验证登陆指定数据库。若不指定,默认打开 test 数据库
?options是连接选项。如果不使用/database,则前面需要加上/ 所有连接选项都是键值对name=value,键值对之间通过&或;(分号)隔开

options 可以包括以下选项

选项描述
replicaSet=name验证replica set的名称,Impliesconnect=replicaSet.
slaveOk=truefalse