मैं उस समाधान के बारे में निश्चित नहीं हूं जो मैं कहने वाला हूं। मैं इसका परीक्षण नहीं कर सकता क्योंकि मेरे पास अभी एक mongo db सेट नहीं है, लेकिन मुझे लगता है कि आप <collection>.aggregate
का उपयोग कर सकते हैं $project
. के साथ और $sort
इसे हासिल करने के लिए।
नमूना कोड:
db.inventory.aggregate(
[
{
$project: {
item: 1,
description: { $ifNull: [ "$amount", -1*(<mimimum value>)* ] }
}
},
{
$sort : {
amount : (-1 or 1 depending on the order you want)
}
}
]
)
आशा है कि यह मदद करता है !!