$dbName
$dbName :
Mongo数据库驱动
getCursor(\think\db\BaseQuery $query, \MongoDB\Driver\Query|\Closure $mongoQuery, boolean $master = false) : \MongoDB\Driver\Cursor
执行查询并返回Cursor对象
\think\db\BaseQuery | $query | 查询对象 |
\MongoDB\Driver\Query|\Closure | $mongoQuery | Mongo查询对象 |
boolean | $master | 是否主库操作 |
query(\think\db\BaseQuery $query, \MongoDB\Driver\Query|\Closure $mongoQuery) : array
执行查询
\think\db\BaseQuery | $query | 查询对象 |
\MongoDB\Driver\Query|\Closure | $mongoQuery | Mongo查询对象 |
execute(\think\db\BaseQuery $query, \MongoDB\Driver\BulkWrite $bulk) : \think\db\connector\WriteResult
执行写操作
\think\db\BaseQuery | $query | |
\MongoDB\Driver\BulkWrite | $bulk |
command(\MongoDB\Driver\Command $command, string $dbName = '', \MongoDB\Driver\ReadPreference $readPreference = null, string|array $typeMap = null, boolean $master = false) : array
执行指令
\MongoDB\Driver\Command | $command | 指令 |
string | $dbName | 当前数据库名 |
\MongoDB\Driver\ReadPreference | $readPreference | readPreference |
string|array | $typeMap | 指定返回的typeMap |
boolean | $master | 是否主库操作 |
insert(\think\db\BaseQuery $query, boolean $getLastInsID = false) : mixed
插入记录
\think\db\BaseQuery | $query | 查询对象 |
boolean | $getLastInsID | 返回自增主键 |
insertAll(\think\db\BaseQuery $query, array $dataSet = array()) : integer
批量插入记录
\think\db\BaseQuery | $query | 查询对象 |
array | $dataSet | 数据集 |
update(\think\db\BaseQuery $query) : integer
更新记录
\think\db\BaseQuery | $query | 查询对象 |
delete(\think\db\BaseQuery $query) : integer
删除记录
\think\db\BaseQuery | $query | 查询对象 |
select(\think\db\BaseQuery $query) : array
查找记录
\think\db\BaseQuery | $query | 查询对象 |
find(\think\db\BaseQuery $query) : array
查找单条记录
\think\db\BaseQuery | $query | 查询对象 |