0
Mongooseにはランダム探索のオプションがありませんので、以下のどれを使用するのが良いですか?長いリストからのマングースランダムオブジェクト
最小クエリして、大きなクエリ(低消費リソース):
Page.find()
.select('_id')
.then(function(pages){
var randomPage = _.sample(pages);
Page.findOne({id: randomPage._id})
.populate('comments')
.then(function(page){...}
}
つのクエリをランダムアイテム狩り:
Page.find()
.populate('comments')
.then(function(pages){
var randomPage = _.sample(pages);
...
}
[MongoDBからのランダムレコード]の可能な複製(http://stackoverflow.com/questions/2824157/random-record-from-mongodb) –