sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongoose:Rekursivt indlejret dokument i Coffeescript

Indlejrede dokumenter kan kun eksistere som elementer i et array. Det er ved design, du kan spørge forfatterne af deres grunde :)

Du vil måske bruge en DBRef :

Person = new Schema
  mother: { type: Schema.ObjectId, ref: 'Person' }
  father: { type: Schema.ObjectId, ref: 'Person' }

(bemærk, at du ikke behøver add opkald)

Se dokumenterne for populate/DBRef .




  1. Mongodb kan ikke starte

  2. Hvordan måles $maxDistance i MongoDB?

  3. bruger $og med $match i mongodb

  4. mongodb $unwind for ikke-ideelt indlejret dokument