cari

Rumah  >  Soal Jawab  >  teks badan

node.js - Bagaimana untuk memadam elemen tatasusunan dalam mongoose

Kini terdapat dua skema, satu adalah pelajar dan satu lagi adalah maklumat pekerjaan pelajar

var Student = new mongoose.Schema({
    jobs:[{
        type:ObjectId,
        ref: 'job'
    }]
});

var job = new mongoose.Schema({
    student:{
        type: ObjectId,
        ref: 'student'
    }
})

删除一条job文档的时候如何把学生文档的jobs数组中该job的ObjectId也删了,
我用了如下的写法:
Job.remove({_id:_id}, function(err,job){
    var jobId = job._id;
    Student.update({_id:StudentId},{
    $pull:{jobs:{ObjectId: jobId}}
    }, function(){})
})

Ini akan melaporkan ralat Apakah cara yang betul untuk menulisnya

PHPzPHPz2771 hari yang lalu1320

membalas semua(1)saya akan balas

  • 阿神

    阿神2017-05-24 11:37:44

    Rasanya tidak berguna Ini hanya rujukan Data dalam pangkalan data sebenar akan diisi semasa mengisi.

    balas
    0
  • Batalbalas