__construct() __construct(\think\db\connector\Mongo $connection) : mixed 架构函数 Parameters \think\db\connector\Mongo $connection 数据库连接对象实例 Returns mixed —
getConnection() getConnection() : \think\db\connector\Mongo 获取当前的连接对象实例 Returns \think\db\connector\Mongo —
parseWhere() parseWhere(\think\db\Mongo $query, mixed $where) : array 生成查询过滤条件 Parameters \think\db\Mongo $query 查询对象 mixed $where Returns array —
insert() insert(\think\db\Mongo $query) : \MongoDB\Driver\BulkWrite 生成insert BulkWrite对象 Parameters \think\db\Mongo $query 查询对象 Returns \MongoDB\Driver\BulkWrite —
insertAll() insertAll(\think\db\Mongo $query, array $dataSet) : \MongoDB\Driver\BulkWrite 生成insertall BulkWrite对象 Parameters \think\db\Mongo $query 查询对象 array $dataSet 数据集 Returns \MongoDB\Driver\BulkWrite —
update() update(\think\db\Mongo $query) : \MongoDB\Driver\BulkWrite 生成update BulkWrite对象 Parameters \think\db\Mongo $query 查询对象 Returns \MongoDB\Driver\BulkWrite —
delete() delete(\think\db\Mongo $query) : \MongoDB\Driver\BulkWrite 生成delete BulkWrite对象 Parameters \think\db\Mongo $query 查询对象 Returns \MongoDB\Driver\BulkWrite —
select() select(\think\db\Mongo $query, bool $one = false) : \MongoDB\Driver\Query 生成Mongo查询对象 Parameters \think\db\Mongo $query 查询对象 bool $one 是否仅获取一个记录 Returns \MongoDB\Driver\Query —
count() count(\think\db\Mongo $query) : \MongoDB\Driver\Command 生成Count命令 Parameters \think\db\Mongo $query 查询对象 Returns \MongoDB\Driver\Command —
aggregate() aggregate(\think\db\Mongo $query, array $extra) : \MongoDB\Driver\Command 聚合查询命令 Parameters \think\db\Mongo $query 查询对象 array $extra 指令和字段 Returns \MongoDB\Driver\Command —
multiAggregate() multiAggregate(\think\db\Mongo $query, array $extra) : \MongoDB\Driver\Command 多聚合查询命令, 可以对多个字段进行 group by 操作 Parameters \think\db\Mongo $query 查询对象 array $extra 指令和字段 Returns \MongoDB\Driver\Command —
distinct() distinct(\think\db\Mongo $query, string $field) : \MongoDB\Driver\Command 生成distinct命令 Parameters \think\db\Mongo $query 查询对象 string $field 字段名 Returns \MongoDB\Driver\Command —
listcollections() listcollections() : \MongoDB\Driver\Command 查询所有的collection Returns \MongoDB\Driver\Command —
collStats() collStats(\think\db\Mongo $query) : \MongoDB\Driver\Command 查询数据表的状态信息 Parameters \think\db\Mongo $query 查询对象 Returns \MongoDB\Driver\Command —
parseKey() parseKey(\think\db\Mongo $query, string $key) : string key分析 Parameters \think\db\Mongo $query string $key Returns string —
parseValue() parseValue(\think\db\Mongo $query, mixed $value, string $field = '') : string value分析 Parameters \think\db\Mongo $query 查询对象 mixed $value string $field Returns string —
parseData() parseData(\think\db\Mongo $query, array $data) : array insert数据分析 Parameters \think\db\Mongo $query 查询对象 array $data 数据 Returns array —
parseSet() parseSet(\think\db\Mongo $query, array $data) : array Set数据分析 Parameters \think\db\Mongo $query 查询对象 array $data 数据 Returns array —
parseWhereItem() parseWhereItem(\think\db\Mongo $query, mixed $field, mixed $val) : array Parameters \think\db\Mongo $query mixed $field mixed $val Returns array —
parseDateTime() parseDateTime(\think\db\Mongo $query, string $value, string $key) : string 日期时间条件解析 Parameters \think\db\Mongo $query 查询对象 string $value string $key Returns string —
log() log(mixed $type, mixed $data, mixed $options = []) : mixed Parameters mixed $type mixed $data mixed $options Returns mixed —