Как преобразовать запрос агрегации MongoDB в Laravel MongoDB с помощью jenssegers

У меня есть коллекция MongoDB под названиемизменения который содержит следующие данные

{
    "date" : ISODate("2014-06-09T00:00:00.000Z"),
    "field" : "ip",
    "from" : "157.11.209.123",
    "to" : "107.21.109.254"
}
{
    "date" : ISODate("2014-05-15T00:00:00.000Z"),
    "field" : "ip",
    "from" : "107.21.109.254",
    "to" : "157.11.209.123"
}
{
    "date" : ISODate("2014-06-09T00:00:00.000Z"),
    "field" : "registration",
    "from" : "Old service",
    "to" : "Some new service"
}

Затем я хочу сделать типичный запрос SQL, который подсчитывает вхождения и сгруппировать его поfield, Итак, я создал запрос в MongoDB

db.changes.group({
    "key": {
        "field": true
    },
    "initial": {
        "count": 0,
    },
    "reduce": function(obj, prev) {
            prev.count++;
    },
});

Работает нормально нокак я могу преобразовать его в работу с Laravel 4? Я использую jenssegers / laravel-mongodb для связи с сервером Монго.

Кроме того, у меня есть больше условий в запросе, которые я удалил, чтобы мой вопрос выглядел более четко, поэтому я ищу решение для преобразования именно этого запроса в laravel, а не другие возможные решения :).

Ответы на вопрос(1)

Ваш ответ на вопрос