Laravel中的查询不适用于created_at列

MJ

我正在编写一个查询,其中我想针对created_at获取数据但是它不起作用,它不返回任何东西。我正在使用Mongodb作为数据库。Created_at列日期的格式是"created_at": ISODate("2016-05-11T09:29:33.112Z"),当我从数据库中获取日期时,它给了我2016-05-11 09:29:33。

$datetimenow = date('Y-m-d H:i:s');
$data = ChatMessages::where('created_at','<',$datetimenow)->count();
MJ

我得到了解决方案,这就是我可以做到的方式。

$d1 = new MongoDate(strtotime('2016-01-04 23:21:46'));
$d2 = new MongoDate(strtotime('2016-05-09 23:21:46'));
$data = ChatMessages::whereRaw(['created_at' => array('$gt' => $d1, '$lt' => $d2)])->count();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

或不适用于Laravel雄辩的关系查询

来自分类Dev

pjax不适用于laravel

来自分类Dev

sql查询不适用于order by

来自分类Dev

laravel withinput不适用于数组

来自分类Dev

Gulp browserSync不适用于laravel

来自分类Dev

MySQL查询中的单引号不适用于concat()

来自分类Dev

Laravel分页不适用于:: where(...)

来自分类Dev

PHPUnit不适用于Laravel 5

来自分类Dev

Laravel Eloquent不适用于Cache

来自分类Dev

Wordpress中的永久链接不适用于Laravel + Nginx

来自分类Dev

laravel分页不适用于搜索

来自分类Dev

Laravel getNameAttribute不适用于搜索

来自分类Dev

Laravel:查询选择'as'不适用于where或have

来自分类Dev

SQL查询中的问题。适用于MAX,但不适用于MIN

来自分类Dev

laravel验证不适用于Auth

来自分类Dev

&符不适用于Sequelize查询

来自分类Dev

default_scope order('created_at DESC')有效,但是Model.order('created_at DESC')不适用于kaminari

来自分类Dev

插入查询不适用于MySQL

来自分类Dev

MySQL查询中的单引号不适用于concat()

来自分类Dev

查询似乎不适用于枚举

来自分类Dev

MySQL查询不适用于PHP

来自分类Dev

DISTINCT不适用于MSSQL中的SELECT查询

来自分类Dev

CodeIgniter UPDATE 查询不适用于列值添加

来自分类Dev

领域查询不适用于列表

来自分类Dev

查询不适用于所需的输出

来自分类Dev

PHP 查询不适用于 DELETE

来自分类Dev

SQL 查询不适用于 RDS

来自分类Dev

文件存在不适用于 laravel 中的文件

来自分类Dev

分页不适用于多个查询