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

Добавете поле, което не е в схемата с мангуста

Можете да добавяте и премахвате полета в схемата, като използвате опция { strict: false }

опция:строго

Строгата опция (активирана по подразбиране) гарантира, че стойностите, предадени на конструктора на модела, които не са посочени в нашата схема, няма да бъдат запазени в db.

var thingSchema = new Schema({..}, { strict: false });

Също така можете да направите това и в заявка за актуализиране

Model.findOneAndUpdate(
  query,  //filter
  update, //data to update
  { //options
    returnNewDocument: true,
    new: true,
    strict: false
  }
)

Можете да проверите документацията тук



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Инсталиране и стартиране на MongoDB на OSX

  2. Форматирайте число като валута в SQL

  3. Преведете Queryable<T> обратно към IMongoQuery

  4. Най-добрият начин да се свържете с MongoDB с помощта на Node.js

  5. Node.js – Създаване на връзки с Mongoose