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

mongoose odstranit prázdné objekty nebo pole

Měl jsem mnoho problémů s tímto řešením, když existovala vnořená schémata s volitelným Array pole. Vyřešil jsem to vytvořením nového typu:

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

a poté nastavení všech mých polí na optional_array místo Array .




  1. Aktualizace hlubokého záznamu v MongoDb

  2. Jak hledat hash klíče v redis?

  3. MongoDB C++, Jak přidat hodnotu ISODate při vkládání

  4. Proč má Redis funkce Pub/Sub?