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

Cách tạo lược đồ mảng mảng đối tượng trong Mongoose.js

Mã mẫu để tạo Mảng các mảng đối tượng:

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

Đầu ra




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Docker mongodb chia sẻ khối lượng với mac os x

  2. Xóa trường được tìm thấy trong bất kỳ mảng mongodb nào

  3. MongoDB đối lập với $ addToSet

  4. Khóa không được chứa. lỗi trong pymongo

  5. Chúng ta có nên sử dụng dbref hoặc tài liệu nhúng trong một ứng dụng đọc nhiều không