मुझे सॉर्टिंग के साथ डेटा प्रदर्शित करने में समस्या है। यहाँ मेरी क्वेरी,मोंगोस सॉर्टिंग
Activity.find({"user_id": sesUser._id}, {}, {offset: 0, limit : 5, sort:{createdAt:1}}, function (e,a){
...
});
है मैं 252 लंबाई के बारे में डेटा है, और मेरा नवीनतम डेटा 9 जून 2015 है, तो मैं इस क्वेरी का उपयोग मैं केवल 2015/पिछले हफ्ते डेटा 5 जून से डेटा प्राप्त और नहीं नवीनतम मिल डेटा, लेकिन अगर मैं सॉर्टिंग का उपयोग नहीं कर रहा हूं, तो नवीनतम डेटा दिखाई देता है।
मैंने नीचे इस प्रश्न का उपयोग किया है लेकिन परिणाम बदल गया है।
Activity.find({"user_id" : sesUser._id}).sort("createdAt").exec(function(err,a){
...
});
कोई मदद? मैं नेवला v3 उपयोग कर रहा हूँ
- संपादित - यह मेरा गतिविधि स्कीमा/मॉडल
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);
क्या आप हमें गतिविधि तालिका के लिए अपनी स्कीमा दिखा सकते हैं? –