Bạn có thể gán $arrayElemAt
trả về giá trị cho một biến bằng cách sử dụng $let
biểu thức và sử dụng ký hiệu dấu chấm để truy cập trường tài liệu con trong in
biểu thức.
"usr": {
"$let": {
"vars": {
"field": {
"$arrayElemAt": [ "$__usr", 0 ]
}
},
"in": "$$field.username"
}