Преобразование запроса MongoDB в jenssegers/laravel-mongodb

Как бы вы написали запрос, как этот

db.collection.find({$expr: {$lte: [{ $mod: [ '$created_at', 3600 ] }, 59]}});

используя расширение jenssegers/laravel-mongodb

1 ответ

Используйте необработанное выражение, следуя документации

YourModel::whereRaw([
            '$expr' => [
                '$lte' => [
                    [
                        '$mod' => [
                            '$created_at', 3600
                        ],
                        59
                    ]
                 ]
            ]
        ])->get();
Другие вопросы по тегам