如何在jenssegers / laravel-mongodb中使用whereRaw?

时间:2015-12-06 23:25:02

标签: mongodb laravel jenssegers-mongodb

我正在使用Laravel-MongoDB from jenssegers。 现在我想创建一个自定义查询。 通过文档,我需要使用RAW方法。

$model = User::whereRaw(['$limit : 5'])->get();
dd($model);

为什么我的结果是空的?

Collection {#235 ▼
  #items: []
}

1 个答案:

答案 0 :(得分:0)

Moloquent's whereRaw方法的文档需要一个完整的PHP数组,而不是在PHP数组中传递一串JSON对象。

$model = User::whereRaw(['$limit' => '5'])->get();

试一试,如果有帮助请告诉我。

更新

文档还列出了以下内容:

$model = User::take(5)->get();