आप सही रास्ते पर थे।
बस $reduce
जोड़ें $concat
पर आपके $project . में मंच।
'collection2': {
'$reduce': {
'input': '$collection2',
'initialValue': '',
'in': {
'$concat': [
'$$value',
{'$cond': [{'$eq': ['$$value', '']}, '', ', ']},
'$$this']
}
}
}
ध्यान दें:हम $cond
का इस्तेमाल करते हैं एक अग्रणी , . को रोकने के लिए संयोजन में। आप $substrCPका भी उपयोग कर सकते हैं। ए> $reduce . से पहले $cond . के विकल्प के रूप में ।