У меня есть массив в документе, и я пытаюсь получить последний элемент этого массива.
Мой код:
Post.find({_id:postId},{'comments':{'$slice':-1}});
это дает мне весь объект, но массив комментариев содержит только последний элемент.
с другой стороны,
Post.find({_id:postId},{'comments':1});
давай только комментарии.
Я не нахожу, как объединить две команды вместе. Как это можно сделать?
{
"users":[],
"comments":["string1","string2","string3"],
"lastValue":"Wow"
"name":"jow"
"_id": {
"$oid": "5747d6bdecfae9d0560077cc"
},
}
Спасибо