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

mongoose:Cách chèn một tài liệu con duy nhất - không phải một mảng

Đôi khi rất khó để nhìn thấy rõ ràng. Bạn không cần một lược đồ khác để đạt được những gì bạn muốn. Bạn có thể chỉ cần xác định tài liệu phụ của mình trong lược đồ mẹ như sau:

    var parentSchema = new mongoose.Schema({
        child: { 'name' : String, 'age' : Number }  // not an array, just a sub document
    });
    var Parent = mongoose.model('Parent', parentSchema);

    var parent = new Parent();
    parent.child.name = "Joe";
    parent.child.age  = 13;

    parent.save(function(err, saved) {
        if(err) console.error(err);
    });


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nếu Mongo $ lookup là một kết hợp bên ngoài bên trái, thì tại sao nó lại loại trừ các tài liệu không phù hợp?

  2. Đếm các mục từ một tài liệu khác trong tổng hợp mongodb

  3. Làm cách nào để truy cập bộ sưu tập có sẵn với Mongoose?

  4. Vấn đề trường hợp bỏ qua sắp xếp Java Spring Mongo

  5. $ expr arrayElementAt không hoạt động khi tổng hợp tài liệu được nhúng