1

jenssegers の Laravel-MongoDBを使用しています。ここで、カスタム クエリを作成したいと思います。ドキュメントでは、RAW メソッドを使用する必要があります。

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

結果が空なのはなぜですか?

Collection {#235 ▼
  #items: []
}
4

1 に答える 1

0

Moloquent のwhereRawメソッドのドキュメントでは、PHP 配列内で JSON オブジェクトの文字列を渡すのではなく、完全な PHP 配列を想定しています。

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

試してみて、それが役立つかどうか教えてください。

アップデート

ドキュメントには、次のことが可能であることも記載されています。

$model = User::take(5)->get();
于 2015-12-07T18:20:09.287 に答える