आपकी समग्र क्वेरी गलत है। आप मिलान में क्रम और सीमा जोड़ते हैं, लेकिन अब आप ऐसा कैसे करते हैं। आप विभिन्न पाइपलाइन ऑपरेटरों का उपयोग करते हैं:
db.friends.aggregate( [
{ $match: { advertiser: "noc3" } },
{ $sort: { createdDate: -1 } },
{ $limit: 1 },
आपके अन्य पाइपलाइन ऑपरेटर भी थोड़े अजीब हैं, और आपका कोड बनाम क्वेरी timestamps
पर मेल नहीं खाता है बनाम createdDate
. यदि आप अपेक्षित आउटपुट जोड़ते हैं, तो मैं क्वेरी के अंतिम बिट्स को भी शामिल करने के लिए उत्तर को अपडेट कर सकता हूं।