跳到主要内容

八、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