У меня есть следующая сущность, сохраненная на mongo
в коллекции users
:
{
"fullname": "Luke Tomson",
"nicknames": [
{
"name": "lukeone",
"created": ISODate("2011-05-18T19:42:56.411Z")
},
{
"name": "magicluke",
"created": ISODate("2012-01-12T19: 42: 56.411Z")
},
{
"name": "superluke",
"created": ISODate("2012-03-27T19: 42: 56.411Z")
}
}
]
}
Как получить последний псевдоним name
для пользователя, чейfullname
это "Luke Tomson"
?А более конкретно, как мне получить в оболочке mongo определенный индекс (первый или последний) отсортированного массива, который был отсортирован по определенному полю (в данном случае created
).
Спасибо