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

mongoose fjern tomme genstande eller arrays

Jeg havde mange problemer med denne løsning, da der var indlejrede skemaer med valgfri Array felter. Jeg løste dette ved at oprette en ny type:

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

og derefter indstille alle mine felter til optional_array i stedet for Array .




  1. $lookup flere niveauer uden $unwind?

  2. Hvordan håndterer vi anmodninger prioritet i express/nodejs?

  3. Trin til at forbinde MongoDB og Solr ved hjælp af DataImportHandler

  4. MongoDB i 2018 - A Year in Review