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

Картографиране много към много с Mongoose

Нов съм в node, mongoDB и mongoose, но мисля, че правилният начин да направя това е:

var PackageSchema = new Schema({
    id: ObjectId,
    title: { type: String, required: true },
    flashcards: [ {type : mongoose.Schema.ObjectId, ref : 'Flashcard'} ]
});

var FlashcardSchema = new Schema({
    id: ObjectId,
    type: { type: String, default: '' },
    story: { type: String, default: '' },
    packages: [ {type : mongoose.Schema.ObjectId, ref : 'Package'} ]
});

По този начин вие съхранявате само препратката към обекта, а не вграден обект.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb:агрегиране $lookup с филтриране върху чуждите документи

  2. MongoDB не работи във Vagrant Centos Box

  3. Как да разбера, че документ с атрибут Изтича е изтрит?

  4. Как се премахва модел от mongoose?

  5. указване на $push местоположение в колекция с помощта на Pymongo