sql >> Database >  >> NoSQL >> MongoDB

Geneste arrays in Mongoose

Disclaimer:Deze reactie is behoorlijk gedateerd, 2012! Het is misschien niet de meest nauwkeurige.

Uit de Mongoose-documentatie.

http://mongoosejs.com/docs/schematypes.html:Scroll naar beneden naar de sectie Array:

Opmerking:het specificeren van een lege array is gelijk aan [Mixed] . De volgende maken allemaal arrays van Mixed .

Details over wat dat betekent, vindt u in het gedeelte Gemengd, direct boven het gedeelte Array.

Dit is wat u moet doen.

Definieer een schema voor de ingesloten documenten:

var Stuff = new Schema({
  name: String,
  value1: Number,
  ...
});

Gebruik dat in plaats van een lege array [] :

var MyDocSchema = new Schema({
  name: String,
  other: String,
  stuff: [Stuff],
});



  1. Online Apache HBase-back-ups met CopyTable

  2. Maak verbinding met redis vanuit een andere container in docker

  3. Bellen Redis zunionstore van Lua met variabele TOETSEN

  4. Redis-serialisatie voorafgegaan door extra tekenreeks