MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

MEAN-Stack enregistre un tableau dans MongoDB avec mangouste

Remplacez votre schéma par celui-ci et cela devrait fonctionner :

var mongoose = require('mongoose'),
  Schema = mongoose.Schema;

/**
 * Article Schema
 */
var ArticleSchema = new Schema({
  created: {
    type: Date,
    default: Date.now
  },
  user: {
    type: Schema.ObjectId,
    ref: 'User'
  },
  alert: []
});


mongoose.model('Article', ArticleSchema);

J'ai réussi à enregistrer des tableaux dans mongodb en spécifiant simplement [] dans le schéma, puis vous pouvez enregistrer plusieurs objets dans le tableau.