当前位置:嗨网首页>书籍在线阅读

03-理解Connection对象

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

5.1.1 理解Connection对象

MongoDB shell中的Connection对象让您能够访问MongoDB服务器,它表示到服务器的连接,让您能够获取Database对象并设置读取首选项。

要创建连接到MongoDB服务器的Connection对象,可使用如下命令:

Mongo(host:port)

例如,要连接到本地主机的MongoDB服务器,并创建一个Connection对象,可使用下面的代码行:

var myConn = new Mongo("localhost");

表5.1列出了可对Connection对象调用的方法。

表5.1  Connection对象的方法

| 方法 | 描述 | | :----- | :----- | :----- | :----- | | new Mongo(host:port) | 连接到指定位置的MongoDB实例,并返回一个Connection对象实例 | | getDB(database) | 返回一个Database对象,它表示参数database指定的数据库 | | setReadPrefMode(mode, tagSet) | 设置副本集读取首选模式。参数mode可以是primary、primaryPreferred、secondary、secondaryPreferred或nearest;参数tagSet是一个副本集标记集(tag set)数组(请参见第22章) | | getReadPrefMode() | 返回MongoDB副本集的当前读取首选模式 | | getReadPrefTagSet() | 返回MongoDB副本集的当前读取首选标记集 | | setSlaveOk() | 允许从副本集的备份(secondary)成员读取 |