MongoDB\Database::__get()
定义
参数
$collectionName
: 细绳- 要选择的数据库的名称。
Return Values
一个 MongoDB\Collection
对象。
行为
所选collection会从Database
对象继承读取偏好(read preference)和类型映射等选项。如果您希望覆盖任何选项,请使用MongoDB\Database::selectCollection()
方法。
注意
要选择名称包含特殊字符(例如.
)的collection,请使用复杂的语法,如$database->{'that.database'}
。
或者, MongoDB\Database::selectCollection()
支持选择名称包含特殊字符的collection。
示例
以下示例从test
数据库中选择users
和system.profile
collection:
$db = (new MongoDB\Client)->test; $users = $db->users; $systemProfile = $db->{'system.profile'};