MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Mongoose :document intégré récursif dans Coffeescript

Les documents incorporés ne peuvent exister qu'en tant qu'éléments dans un tableau. C'est à dessein, vous pouvez demander aux auteurs pour leurs raisons :)

Vous voudrez peut-être utiliser un DBRef :

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

(notez que vous n'avez pas besoin du add appel)

Voir la docs pour populate/DBRef .