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

Indlejrede arrays i Mongoose

Ansvarsfraskrivelse:Dette svar er ret dateret, 2012! Det er måske ikke det mest nøjagtige.

Fra Mongoose-dokumentationen.

http://mongoosejs.com/docs/schematypes.html:Rul ned til sektionen Array:

Bemærk:at angive et tomt array svarer til [Mixed] . Det følgende skaber alle arrays af Mixed .

Detaljer om, hvad det betyder, findes i sektionen Blandet lige over sektionen Array.

Her er, hvad du skal gøre.

Definer et skema for de indlejrede dokumenter:

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

Brug det i stedet for et tomt array [] :

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



  1. Reducer score i Redis eller fjern hvis 0

  2. HBase prøvetabel

  3. Node.js - vent på flere asynkrone opkald

  4. Konfigurer Redis Session State på Azure