आप $let
का इस्तेमाल कर सकते हैं $arrayElemAt
के साथ अस्थायी चर को परिभाषित करने के लिए और फिर text
. प्राप्त करने के लिए इसका संदर्भ लें फ़ील्ड:
db.collection.aggregate([
{
$addFields: {
text1: {
$let: {
vars: {
first: {
$arrayElemAt: [ "$arr", 0 ]
}
},
in: "$$first.text"
}
}
}
}
])