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

MEAN-Stack uložte pole v MongoDB pomocí mongoose

Změňte své schéma na toto a mělo by to fungovat:

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

Podařilo se mi uložit pole v mongodb pouhým zadáním [] ve schématu a poté můžete uložit více objektů do pole.



  1. Co se vrátí z dotazu Mongoose, který nenalezne žádné shody?

  2. Pěkný tisk výstupu v pymongo

  3. Jak třídit a omezovat výsledky v mongodb?

  4. PHP mongo find pole začíná