sql >> Databáze >  >> NoSQL >> MongoDB

Mongo $addToSet an Array

zkuste to udělat,

$offenses = \App\LawCase::raw(function ($collection)  {
                return $collection->aggregate([
                    [
                        '$match' => ['active' => true, 'type' => 'criminal', 'current_offense_literal'=> ['$exists' => true]]
                    ],
                    [
                        '$group' => ['_id' => '$current_offense_category', 'offense_literals' => ['$addToSet' => ['current_offense_literal'=>'$current_offense_literal', 'current_offense_literal_value' =>'$current_offense_literal_value']]]

                    ]
                ]);

            });



  1. Udržují pole uložená v MongoDB své pořadí?

  2. Jak mohu vytvořit dotaz s mongoose z funkce pomocí parametru?

  3. Bylo dosaženo maximálního počtu připojení Azure Redis Cache

  4. mongoDB Agregation retunes prázdný