__construct() __construct(\think\mongo\Connection $connection, \think\mongo\Query $query) 架构函数 Parameters \think\mongo\Connection $connection 数据库连接对象实例 \think\mongo\Query $query 数据库查询对象实例
parseWhere() parseWhere(mixed $where, $options = array()) : array 生成查询过滤条件 Parameters mixed $where $options Returns array
insert() insert(array $data, array $options = array()) : \MongoDB\Driver\BulkWrite 生成insert BulkWrite对象 Parameters array $data 数据 array $options 表达式 Returns \MongoDB\Driver\BulkWrite
insertAll() insertAll(array $dataSet, array $options = array()) : \MongoDB\Driver\BulkWrite 生成insertall BulkWrite对象 Parameters array $dataSet 数据集 array $options 参数 Returns \MongoDB\Driver\BulkWrite
update() update(array $data, array $options = array()) : \MongoDB\Driver\BulkWrite 生成update BulkWrite对象 Parameters array $data 数据 array $options 参数 Returns \MongoDB\Driver\BulkWrite
delete() delete(array $options) : \MongoDB\Driver\BulkWrite 生成delete BulkWrite对象 Parameters array $options 参数 Returns \MongoDB\Driver\BulkWrite
select() select(array $options) : \MongoDB\Driver\Query 生成Mongo查询对象 Parameters array $options 参数 Returns \MongoDB\Driver\Query
count() count(array $options) : \MongoDB\Driver\Command 生成Count命令 Parameters array $options 参数 Returns \MongoDB\Driver\Command
aggregate() aggregate(array $options, array $extra) : \MongoDB\Driver\Command 聚合查询命令 Parameters array $options 参数 array $extra 指令和字段 Returns \MongoDB\Driver\Command
multiAggregate() multiAggregate(array $options, array $extra) : \MongoDB\Driver\Command 多聚合查询命令, 可以对多个字段进行 group by 操作 Parameters array $options 参数 array $extra 指令和字段 Returns \MongoDB\Driver\Command
distinct() distinct(array $options, string $field) : \MongoDB\Driver\Command 生成distinct命令 Parameters array $options 参数 string $field 字段名 Returns \MongoDB\Driver\Command
listcollections() listcollections() : \MongoDB\Driver\Command 查询所有的collection Returns \MongoDB\Driver\Command
collStats() collStats( $options) : \MongoDB\Driver\Command 查询数据表的状态信息 Parameters $options Returns \MongoDB\Driver\Command
parseValue() parseValue(mixed $value, string $field = '') : string value分析 Parameters mixed $value string $field Returns string
parseData() parseData(array $data, array $options) : array insert数据分析 Parameters array $data 数据 array $options 查询参数 Returns array
parseSet() parseSet(array $data, array $options) : array Set数据分析 Parameters array $data 数据 array $options 查询参数 Returns array
parseDateTime() parseDateTime(string $value, string $key) : string 日期时间条件解析 Parameters string $value string $key Returns string