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

Schematy cząstkowe dotyczące mangusty bez tablic

Schemat osadzonych obiektów musi być zdefiniowany za pomocą zwykłych obiektów, więc jeśli chcesz zachować oddzielne definicje, możesz to zrobić w następujący sposób:

var SomeOther = {
    a              : { type:String, default:'test' },
    b              : { type:Boolean, default:false }
    ...
};
var SomeOtherSchema = new Schema(SomeOther); // Optional, if needed elsewhere

var GroupSettings = {
    x              : { type:Number, default:20 },
    y              : { type:Boolean, default:false },
    ...
    else           : SomeOther
};
var GroupSettingSchema = new Schema(GroupSettings); // Optional, if needed elsewhere

var GroupSchema = new Schema({
    name                : { type:String , required:true, unique:true},
    description         : { type:String, required:true },
    ...
    settings            : GroupSettings
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Czy jest to bezpieczny sposób wstawiania i aktualizowania tablicy obiektów w mongodb?

  2. zrozumieć nowy identyfikator mongo i używać go z routerem żelaznym

  3. Jak zabezpieczyć bazy danych Open Source za pomocą ClusterControl

  4. Agregacja Mongodb wiersze do kolumn

  5. Jaki jest najlepszy sposób na znalezienie najczęściej występującej wartości w MongoDB?