Как найти в mongodb последний элемент массива?

Я хочу найти документы, в которых последние элементы массива равны некоторому значению. Доступ к элементам массива можно получить по определенной позиции массива:

// i.e. comments[0].by == "Abe"
db.example.find( { "comments.0.by" : "Abe" } )

, но как выполнить поиск, используя последний элемент в качестве критерия? то есть

db.example.find( { "comments.last.by" : "Abe" } )

Кстати, я использую php

5
задан Neil Lunn 26 June 2017 в 10:09
поделиться