MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

MEAN-Stack lưu một mảng trong MongoDB với mongoose

Thay đổi lược đồ của bạn thành này và nó sẽ hoạt động:

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

Tôi đã quản lý để lưu mảng trong mongodb bằng cách chỉ định [] trong lược đồ và sau đó bạn có thể lưu nhiều đối tượng trong mảng.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Các vai trò và quyền của người dùng Express.js / Mongoose

  2. Tìm các giá trị trùng lặp trong mảng MongoDB

  3. sắp xếp theo ngày với yêu cầu tổng hợp trong mongodb

  4. tự động tăng bằng cách sử dụng loopback.js và MongoDB

  5. Tìm N mục nhập hàng đầu từ Mảng