आप प्रत्येक hosting
. को प्रोजेक्ट कर सकते हैं पूर्णांकों द्वारा निरूपित अलग प्रकार में, और अंत में इन पूर्णांकों पर छाँटें। नीचे एग्रीगेशन पाइपलाइन में दिखाया गया है
[
{$lookup: {
from: 'secondCollectionStoringQuality',
localField: 'hosting',
foreignField: 'hostings',
as: 'nw'
}},
{$unwind: '$nw'},
{$project: {
domainName: 1,
hosting: 1,
type: {
$cond: [
{$eq: ['$nw.quality', 'best']},
0,
{$cond: [
{$eq: ['$nw.quality', 'good']},
1,
2
]}
]
}
}},
{$sort: {type: 1}}
]