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

MongoDB – Argument $velikost musí být pole, ale byl typu:EOO / chybí

Můžete použít $ifNull operátor zde. Zdá se, že pole buď není pole nebo není přítomno danou chybou:

{ "$project": {
    "people": 1,
    "Count": { 
        "$size": { "$ifNull": [ "$myFieldArray", [] ] }
    }
}}

Možná budete chtít zkontrolovat $type ve vašem $match v případě, že existují, ale nejsou polem.



  1. MongoDB $dayOfWeek

  2. mongo - nelze se připojit k serveru 127.0.0.1:27017

  3. Jak efektivně vyřešit problém související s mongoDB?

  4. Faye nebo Redis Pubsub