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

mongoose:Как да вмъкна един поддокумент - не масив

Понякога е трудно да се види очевидното. Не се нуждаете от друга схема, за да постигнете това, което искате. Можете просто да дефинирате своя поддокумент във вашата родителска схема по следния начин:

    var parentSchema = new mongoose.Schema({
        child: { 'name' : String, 'age' : Number }  // not an array, just a sub document
    });
    var Parent = mongoose.model('Parent', parentSchema);

    var parent = new Parent();
    parent.child.name = "Joe";
    parent.child.age  = 13;

    parent.save(function(err, saved) {
        if(err) console.error(err);
    });


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Попълване само на определени полета в mongoose

  2. Заявка за колекция mongodb като динамична

  3. Намерете точки близо до LineString в mongodb, сортирани по разстояние

  4. Mongoose - валидиране на синтаксиса на имейла

  5. Съвместимост с Meteor.js и Mongoose