Verileri sıralama ile görüntülemede bir sorunum var. İşte benim sorgu,Mongoose Sorting
Activity.find({"user_id": sesUser._id}, {}, {offset: 0, limit : 5, sort:{createdAt:1}}, function (e,a){
...
});
olduğunu ben 252 uzunluğu hakkında veri var ve ben sadece en son olsun 5 Haziran 2015/geçen hafta verilerini veri almak ve bu sorguyu kullanırsanız benim son veriler Haziran 2015 9 veri, ancak sıralama kullanmıyorsanız, en son veri görüntülenir.
Bu sorguyu aşağıda kullandım ancak sonuç aynı çıkıyor.
Activity.find({"user_id" : sesUser._id}).sort("createdAt").exec(function(err,a){
...
});
Herhangi bir yardım? Ben
Gelincik v3 kullanıyorum - Düzenlenen - Bu
var mongoose = require('mongoose');
var Activity = mongoose.Schema({
sender_id : {type: String, required: true },
user_id : {type: String, required: true },
product_id : {type: String, default : "" },
type : {type: String, required: true },
createdAt : {type: String, default : new Date()}
});
module.exports = mongoose.model('Activity', Activity);
Bize etkinlik tablosuna ait şemanızı gösterebilir misiniz? –