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

Sådan opretter du array af arrays af objekter i Mongoose.js

Eksempelkode til at skabe Array af arrays af objekter:

const cellSchema = new mongoose.Schema({
    type: String,
    count: Number
});

const matrixSchema = new mongoose.Schema({
    matrix: [[cellSchema]]
});

const Matrix = mongoose.model('Matrix', matrixSchema);

const newMatrix = new Matrix({
    matrix: [
        [{ type: 'xyz', count: 10 }, { type: 'ABC', count: 20 }],
        [{ type: 'pqr', count: 10 }]]
});
newMatrix.save();

Output




  1. Hvordan bruger man et Javascript-objekt i mongodb-aggregationspipeline?

  2. Støb almindeligt objekt til mongoose-dokument

  3. Forespørg MongoDB-array og sorter med de mest matchede elementer

  4. Hvordan opdaterer man egenskaber i flere objekter i et array for et dokument i Meteor-samling/minimongo?