Как получить первый элемент в массиве и вернуть его в агрегате Mongo?
Я пытаюсь запустить этот код в mongo, но сбой:
db.my_collection.aggregate([
{ $project: {
resp : { my_field: { $slice: 1 } }
}}
])
OBS: 'my_field' - это массив с 4-мя позициями, мне нужно вернуть только первый элемент.
Возврат:
uncaught exception: aggregate failed: {
"errmsg" : "exception: invalid operator '$slice'",
"code" : 15999,
"ok" : 0
}