MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Mongoose създава празни масиви?

Според този отговор прави се по подразбиране, за да позволи на модела да изпълнява стандартни операции върху масиви, което е възможно, когато масивът е празен, но не и когато е null или undefined .

Въпреки това е възможно да премахнете напълно свойство с празен масив. Според последните актуализации на тази тема ще работи следната модификация на схемата:

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. $push в MongoDb не работи?

  2. Намерете документ с масив, който съдържа конкретна стойност

  3. Как да $lookup с конвейер &let параметри в C# (MongoDB.Driver 2.7.2)

  4. Как да знам размера на моя документ в MongoDB с ruby ​​драйвера

  5. DeprecationWarning:collection.findAndModify е остарял. Вместо това да използвате findOneAndUpdate, findOneAndReplace или findOneAndDelete?