moloquent(jessenger / mongodb)パッケージを使って、最新のmongodbのレコードをlaravelのコレクションとして取得しようとしています。
しかし、この生のクエリをどのようにしてlaravelで実行するのか私は理解できません。
db.collection.find().limit(1).sort({$natural:-1})
laravelでの生の問い合わせの形式は次のとおりです
$bcamps = Bcamp::raw()->find(my raw query);
しかし、どのように私はlaravel 5.3で生のクエリを実行することによってコレクションとして最後に挿入されたレコードを返すことができますか?
回答:
回答№1は0最後のレコードを選択して、それを更新できるようにするためのコレクションとして取得する方法を説明しました。
$bcamps = Bcamp::raw()->findOne([],["sort" => ["_id" => -1],"projection" => ["_id" => 1]]);
$bcamps = Bcamp::where("_id", "=" , $bcamps->_id)->first();
他の人の時間を節約したいと思います。