sql >> Databáze >  >> NoSQL >> MongoDB

Jak vytvořit pole pole objektů schématu v Mongoose.js

Ukázkový kód pro vytvoření pole polí objektu:

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();

Výstup




  1. Jak mohu vybrat počet záznamů na konkrétní pole pomocí mongodb?

  2. Jak najít položky pomocí regulárního výrazu v Mongoose

  3. Problém s Redis install cc:Příkaz nenalezen

  4. Přidejte pole, které není ve schématu, pomocí mongoose