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

Mongoose tworząca puste tablice?

Według tej odpowiedzi robi się to domyślnie, aby umożliwić Modelowi wykonywanie standardowych operacji na tablicach, co jest możliwe, gdy tablica jest pusta, ale nie, gdy jest null lub undefined .

Jednak możliwe jest całkowite usunięcie właściwości z pustą tablicą. Według najnowszych aktualizacji tego wątku działałaby następująca modyfikacja schematu:

var questionSchema = new Schema({
   items: { type: Array, default: void 0 } // <-- override the array default to be undefined
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. 3 sposoby sortowania dokumentów w MongoDB

  2. mongodb znajdź przez porównanie wartości pól

  3. Użytkownik root MongoDB

  4. mongoDB odrębne i gdzie w tym samym zapytaniu?

  5. Czy dobrym pomysłem jest generowanie dziennych kolekcji w mongodb?