Docs 菜单
Docs 主页
/ / /
PHP 库手册
/ /

MongoDB\Client::selectDatabase()

在此页面上

  • 定义
  • 参数
  • Return Values
  • 错误/异常
  • 行为
  • 例子
  • 另请参阅
MongoDB\Client::selectDatabase()

选择服务器上的数据库。

function selectDatabase(
string $databaseName,
array $options = []
): MongoDB\Database
$databaseName : 细绳
要选择的数据库的名称。
$options : array

指定所需选项的数组。

名称
类型
说明

事务外的

MongoDB\Driver\ReadConcern

用于数据库操作的默认读关注(read concern)。默认为客户端的读关注(read concern)。

readPreference

用于数据库操作的默认读取偏好(read preference)。默认为客户端的读取偏好(read preference)。

typeMap

阵列

用于数据库操作的默认类型映射。 默认为客户端的类型映射。

writeConcern

用于数据库操作的默认写关注(write concern)。Defaults to the client's write concern.

一个 MongoDB\Database对象。

MongoDB\Exception\InvalidArgumentException 用于与参数或选项解析相关的错误。

所选数据库会从Client对象继承读取偏好(read preference)和类型映射等选项。可以通过$options参数覆盖选项。

以下示例选择test数据库:

<?php
$client = new MongoDB\Client;
$db = $client->selectDatabase('test');

以下示例选择具有自定义读取偏好的test数据库:

<?php
$client = new MongoDB\Client;
$db = $client->selectDatabase(
'test',
[
'readPreference' => new MongoDB\Driver\ReadPreference('primaryPreferred'),
]
);

后退

selectCollection()