vd/tests/ExampleTest.php
2018-11-07 17:56:50 +08:00

21 lines
769 B
PHP

<?php
use Carbon\Carbon;
require_once realpath(dirname(__FILE__) . '/TestCase.php');
dd(\DB::connection('mongo')->table('tblCard')->count());
$conditions = [
'starttime' => Carbon::parse('2018-10-01')->startOfDay(),
'endtime' => Carbon::parse('2018-10-31')->startOfDay(),
];
$res = \DB::connection('mongo')->table('tblCard')->where(function ($query) use ($conditions) {
$query->where('exPCodes.cDate', '>=', $conditions['starttime'])->where('exPCodes.cDate', '<=', $conditions['endtime'])->where('oDate', 'exists', false);
})->orWhere(function ($query) use ($conditions) {
$query->where('exPCodes.oDate', '>=', $conditions['starttime'])->where('exPCodes.oDate', '<=', $conditions['endtime'])->where('pType', 0);
})->first();
dd($res['exPCodes']);