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