myModel.find({}, function(err, items) {
console.log(items.length); // Big number
});
返品されたアイテムを、挿入された最新の10アイテムのみに制限するにはどうすればよいですか?
myModel.find({}, function(err, items) {
console.log(items.length); // Big number
});
返品されたアイテムを、挿入された最新の10アイテムのみに制限するにはどうすればよいですか?
このように、.limit() を使用します。
var q = models.Post.find({published: true}).sort('date', -1).limit(20);
q.execFind(function(err, posts) {
// `posts` will be of length 20
});
...さらに、必ず次を使用してください。
mongoose.Promise = Promise;
これにより、マングースの約束がネイティブの ES6 の約束に設定されます。この追加がなければ、次のようになりました。
DeprecationWarning: Mongoose: mpromise (mongoose のデフォルトの promise ライブラリ) は非推奨です。代わりに独自の promise ライブラリをプラグインしてください: http://mongoosejs.com/docs/promises.html