where子句中的日期比较:在带流明的mongodb中

时间:2018-11-16 11:37:12

标签: php mongodb laravel lumen

在mongodb中的日期以以下格式存储,

"delivery_at" : {
        "date" : "2018-11-15 13:41:38.000000", 
        "timezone_type" : NumberInt(1), 
        "timezone" : "+00:00"
    }, 

在我的搜索字符串中按以下方式传递日期

$data = "2018-11-16";

我的查询与下面的mongodb查询

 $query->where("delivery_at", ">=", new \DateTime($data ));
  

但是用mongodb不能给我预期的结果

1 个答案:

答案 0 :(得分:0)

Laravel的口才支持Carbon / DateTime对象
有关更多参考,您可以转到 How to compare date with mongodb iso date in laravel mongodb eloquent query? 希望对您有帮助