MongoDB\Database::__get()
定义
参数
$collectionName
: 字符串- 要选择的数据库的名称。
返回值
AMongoDB\Collection
对象。
行为
所选集合从 Database
对象继承选项,如读取偏好和类型映射。如果您想覆盖任何选项,请使用 MongoDB\Database::selectCollection()
方法。
注意
要选择名称包含特殊字符(如 .
)的集合,请使用复杂语法,例如 $database->{'that.database'}
。
另外,MongoDB\Database::selectCollection()
支持选择名称包含特殊字符的集合。
示例
以下示例从 test
数据库中选择 users
和 system.profile
集合
$db = (new MongoDB\Client)->test; $users = $db->users; $systemProfile = $db->{'system.profile'};