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

Справяне с промени в схемата в Mongoose

Въпреки това е смешно, MongoDB е роден, за да отговори на проблемите със схемата в RDBMS. Не е нужно да мигрирате нищо, всичко, което трябва да направите, е да зададете стойността по подразбиране в дефиницията на схемата, ако полето е задължително.

new Schema({
    name: { type: string }
})

до:

new Schema({
    name: { type: string },
    birthplace: { type: string, required: true, default: 'neverborn' }
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Обработка на персонализирано BSON маршалиране

  2. Създайте реактивна публикация с допълнителни полета във всеки документ

  3. Използвайте повече от една схема на колекция в mongodb

  4. Ограничаване на резултатите в MongoDB, но все още получаване на пълния брой?

  5. Най-добра практика за поддържане на mgo сесия