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

Mapowanie wiele do wielu z Mongoose

Jestem nowy w node, mongoDB i mongoose, ale myślę, że właściwym sposobem na to jest:

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'} ]
});

W ten sposób przechowujesz tylko odniesienie do obiektu, a nie obiekt osadzony.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zapytanie o dokumenty, w których rozmiar tablicy jest większy niż 1

  2. Czynniki operacyjne do rozważenia podczas modelowania danych MongoDB

  3. Jak dopasowywać połączone kolekcje za pomocą Laravel i MongoDB?

  4. SailsJS:Uzyskaj odpowiedź z Ajax-Form of SailsJS w przesłanej funkcji

  5. Używanie operatora pozycyjnego $ MongoDB w głęboko zagnieżdżonym zapytaniu dotyczącym dokumentu