$queryStr
$queryStr : string
当前SQL指令
Mongo数据库驱动
$queryStr : string
当前SQL指令
$numRows : int
返回或者影响记录数
$transTimes : int
事务指令数
$error : string
错误信息
$links : array
数据库连接ID 支持多个连接
$linkID : object
当前连接ID
$linkRead : object
当前读连接ID
$linkWrite : object
当前写连接ID
$info : array
数据表信息
$queryStartTime : float
查询开始时间
$builder : \think\db\builder\Mongo
Builder对象
$db : \think\DbManager
Db对象
$readMaster : bool
是否读取主库
$config : array
数据库连接参数配置
$cache : \Psr\SimpleCache\CacheInterface
缓存对象
getCursor(\think\db\BaseQuery $query, \MongoDB\Driver\Query|\Closure $mongoQuery, bool $master = false) : \MongoDB\Driver\Cursor
执行查询并返回Cursor对象
\think\db\BaseQuery | $query | 查询对象 |
\MongoDB\Driver\Query|\Closure | $mongoQuery | Mongo查询对象 |
bool | $master | 是否主库操作 |
query(\MongoDB\Driver\Query $query) : mixed
执行查询 返回数据集
\MongoDB\Driver\Query | $query | 查询对象 |
execute(\MongoDB\Driver\BulkWrite $bulk) : int
执行语句
\MongoDB\Driver\BulkWrite | $bulk |
command(\MongoDB\Driver\Command $command, string $dbName = '', \MongoDB\Driver\ReadPreference $readPreference = null, string|array $typeMap = null, bool $master = false) : array
执行指令
\MongoDB\Driver\Command | $command | 指令 |
string | $dbName | 当前数据库名 |
\MongoDB\Driver\ReadPreference | $readPreference | readPreference |
string|array | $typeMap | 指定返回的typeMap |
bool | $master | 是否主库操作 |
insert(\think\db\BaseQuery $query, bool $getLastInsID = false) : mixed
插入记录
\think\db\BaseQuery | $query | 查询对象 |
bool | $getLastInsID | 返回自增主键 |
insertAll(\think\db\BaseQuery $query, array $dataSet = []) : int
批量插入记录
\think\db\BaseQuery | $query | 查询对象 |
array | $dataSet | 数据集 |
update(\think\db\BaseQuery $query) : int
更新记录
\think\db\BaseQuery | $query | 查询对象 |
delete(\think\db\BaseQuery $query) : int
删除记录
\think\db\BaseQuery | $query | 查询对象 |
select(\think\db\BaseQuery $query) : array
查找记录
\think\db\BaseQuery | $query | 查询对象 |
find(\think\db\BaseQuery $query) : array
查找单条记录
\think\db\BaseQuery | $query | 查询对象 |
mongoQuery(\think\db\BaseQuery $query, \MongoDB\Driver\Query|\Closure $mongoQuery) : array
执行查询
\think\db\BaseQuery | $query | 查询对象 |
\MongoDB\Driver\Query|\Closure | $mongoQuery | Mongo查询对象 |
mongoExecute(\think\db\BaseQuery $query, \MongoDB\Driver\BulkWrite $bulk) : \think\db\connector\WriteResult
执行写操作
\think\db\BaseQuery | $query | |
\MongoDB\Driver\BulkWrite | $bulk |