Bookshelfのドキュメントを掘り下げましたが、5人のランダムなユーザーをデータベースから取得するのに十分な情報が見つかりませんでした。今、次のコードはすべてのユーザーを取得します。Bookshelf - データベースからランダムなエントリを取得する
User.fetchAll().then((users) => {
});
ただし、このようなことは可能ですか?
User.take(5).random().get().then((users) => {
// random 5 users in users collection
});
私は実際に生のSQLを記述する必要はありませんが、私は、必要に応じてコールバックを使用して.query ORMの内側にそれをやって元気です。
こんにちは@Doge、どのデータベースを使用していますか? – absolux