MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

mangusta rimuove oggetti o array vuoti

Stavo riscontrando molti problemi con questa soluzione quando c'erano schemi nidificati con Array opzionale campi. Ho risolto creando un nuovo tipo:

optional_array = 
  type: Mixed
  validate: 
    validator: (v) ->
      return v instanceof Array
    message: '{VALUE} needs to be an array.'

e quindi impostando tutti i miei campi su optional_array invece di Array .