आप के साथ दो फ़ील्ड का सशर्त मर्ज बनाने के लिए एग्रीगेशन पाइपलाइन का उपयोग कर सकते हैं। $project
और $ifNull
।
db.stuff.aggregate([
{ $project:
{ createdOrUpdatedAt: { $ifNull: ["$updatedAt", "$createdAt"] },
fieldA: 1,
fieldB: 1,
fieldEtc: 1 }
},
{ $sort: { createdOrUpdatedAt: -1 } }
]);