MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongoose:Rekursives eingebettetes Dokument in Coffeescript

Eingebettete Dokumente können nur als Elemente in einem Array existieren. Das ist beabsichtigt, Sie können die Autoren fragen aus ihren Gründen :)

Vielleicht möchten Sie einen DBRef verwenden :

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

(Beachten Sie, dass Sie add nicht benötigen anrufen)

Siehe die Dokumentation für populate/DBRef .