对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

MongoDB\Collection::__construct()

MongoDB\Collection::__construct()

构造一个新的Collection实例。

function __construct(
MongoDB\Driver\Manager $manager,
string $databaseName,
string $collectionName,
array $options = []
)

此构造函数具有以下参数:

$manager : MongoDB\ 驱动程序\ 经理
来自驱动程序的管理器实例。管理器负责维护驱动程序与 MongoDB 实例之间的连接。
$databaseName : 细绳
数据库的名称。
$collectionName : 细绳
集合的名称。
$options : array

指定所需选项的数组。

名称
类型
说明

builderEncoder

MongoDB\Codec\Encoder

用于查询和聚合构建者的编码器。如果未设立,此选项默认为 MongoDB\Builder\BuilderEncoder 类的新实例。

1.21版本新增。

编解码器

MongoDB\Codec\DocumentCodec

默认使用类型编解码器对数据进行编码以用于集合操作。

1.17版本新增。

事务外的

用于collection操作的默认读关注(read concern)。默认为经理的读关注(read concern)。

readPreference

用于collection操作的默认读取偏好(read preference)。默认为经理的读取偏好(read preference)。

typeMap

阵列

默认 类型映射 应用于游标,它决定如何将 BSON 文档转换为 PHP 值。该库默认情况下使用以下类型映射:

[
'array' => 'MongoDB\Model\BSONArray',
'document' => 'MongoDB\Model\BSONDocument',
'root' => 'MongoDB\Model\BSONDocument',
]

writeConcern

用于collection操作的默认写关注(write concern)。默认为管理器的写关注。

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

如果显式构造集合,则该集合将从MongoDB\ 驱动程序\ 经理对象继承任何选项。如果从Client 或Database 对象中选择集合,则集合将从该对象继承选项。

给本页内容打分