MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

mangusta usuń puste obiekty lub tablice

Miałem dużo problemów z tym rozwiązaniem, gdy istniały zagnieżdżone schematy z opcjonalną Array pola. Rozwiązałem to, tworząc nowy typ:

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

a następnie ustawienie wszystkich moich pól na optional_array zamiast Array .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bitwa o bazy danych NoSQL — porównanie MongoDB i Oracle NoSQL

  2. Kompresowanie ciągu szesnastkowego w Ruby/Rails

  3. Jak zrobić stronicowanie za pomocą zapytań zakresowych w MongoDB?

  4. Obraz zwrócony z REST API zawsze wyświetla uszkodzony

  5. Docker-compose z Loopback i Mongodb nie łączy się z mongdb