2017-04-20 57 views
0

我迁移从MySQL我的应用程序的MongoDB但有些MongoDB中不工作的查询:Laravel 5.2应用程序从MySQL迁移到MongoDB的,但查询不能

$data = Post::where(\DB::raw("DATE_FORMAT(created_at,'%Y-%m-%d %H')""),Carbon::createFromTimestamp(time(),'America/New_York')->format('Y-m-d H'))->count(\DB::raw('DISTINCT postName')); 

在这里,我不知道如何为mongodb写这个查询。请帮忙。

回答

0

Laravel数据库不支持mongodb。它支持四个数据库:MySQL,Postgres,SQLite和SQL Server。

如果你想在PHP中使用MongoDB的,这将有利于:http://php.net/manual/en/set.mongodb.php

或发现https://packagist.org/

+0

我知道,我已经安装了驱动程序,如果你看到我已经提到的第三方的MongoDB驱动一些查询不起作用。如上述查询。我正在寻找将上述查询转换为mongodb。 – Mandy