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

Mongoose:documento incorporato ricorsivo in Coffeescript

I documenti incorporati possono esistere solo come elementi in una matrice. In base alla progettazione, puoi chiedere a gli autori per le loro ragioni :)

Potresti voler usare un DBRef :

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

(nota che non hai bisogno di add chiamata)

Consulta i documenti per populate/DBRef .