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

MEAN-Stack gem et array i MongoDB med mongoose

Skift dit skema til dette, og det burde virke:

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

Det lykkedes mig at gemme arrays i mongodb ved blot at angive [] i skemaet, og så kan du gemme flere objekter i arrayet.



  1. Mongodb - dårlig forespørgsel:BadValue ukendt topniveauoperatør:$gte

  2. mongodb-godkendelse med forbindelsesstreng

  3. DAO og afhængighedsindsprøjtning, rådgivning?

  4. Graphql skabe relationer mellem to forespørgsler. Fejl kan ikke få adgang før initialisering