0

How would you write a query like this

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

using the jenssegers/laravel-mongodb extension

user3010617
  • 137
  • 1
  • 12

1 Answers1

1

use the raw expression following the documentation

YourModel::whereRaw([
            '$expr' => [
                '$lte' => [
                    [
                        '$mod' => [
                            '$created_at', 3600
                        ],
                        59
                    ]
                 ]
            ]
        ])->get();
Dario Rusignuolo
  • 2,090
  • 6
  • 38
  • 68