$connection
$connection : \think\db\connector\Mongo
当前数据库连接对象
数据查询基础类
$connection : \think\db\connector\Mongo
当前数据库连接对象
$name : string
当前数据表名称(不含前缀)
$pk : string|array
当前数据表主键
$autoinc : string
当前数据表自增主键
$prefix : string
当前数据表前缀
$options : array
当前查询参数
$timeRule : array
日期查询表达式
$model : \think\Model
当前模型对象
whereTimeInterval(string $field, string $start, string $interval = 'day', int $step = 1, string $logic = 'AND') : $this
查询某个时间间隔数据
string | $field | 日期字段名 |
string | $start | 开始时间 |
string | $interval | 时间间隔单位 day/month/year/week/hour/minute/second |
int | $step | 间隔 |
string | $logic | AND OR |
whereBetweenTime(string $field, string|int $startTime, string|int $endTime, string $logic = 'AND') : $this
查询日期或者时间范围 whereBetweenTime('time_field', '2018-1-1','2018-1-15')
string | $field | 日期字段名 |
string|int | $startTime | 开始时间 |
string|int | $endTime | 结束时间 |
string | $logic | AND OR |
command(\MongoDB\Driver\Command $command, string $dbName = '', \MongoDB\Driver\ReadPreference $readPreference = null, string|array $typeMap = null) : mixed
执行指令 返回数据集
\MongoDB\Driver\Command | $command | 指令 |
string | $dbName | |
\MongoDB\Driver\ReadPreference | $readPreference | readPreference |
string|array | $typeMap | 指定返回的typeMap |