Rumah  >  Soal Jawab  >  teks badan

MongoDb,如何根据某个_id值删除数据

根据自带_id值删除老有问题,
javascript collection.remove({_id: ObjectId(id)}, {w:1}, function (err) { db.close() callback(err) })
提示ObjectId未定义,直接写_id:id 删不掉,id为一个字符串

PHPzPHPz2733 hari yang lalu657

membalas semua(3)saya akan balas

  • 高洛峰

    高洛峰2017-04-25 09:03:59

    Selepas membaca dokumen readme modul rasmi,
    Anda perlu terlebih dahulu var ObjectID = require('mongodb').ObjectID;
    Kemudian gunakan collection.findAndRemove({_id: new ObjectID(id)}) supaya

    balas
    0
  • PHP中文网

    PHP中文网2017-04-25 09:03:59

    db.collection.remove({"_id":ObjectId(id)});

    balas
    0
  • 怪我咯

    怪我咯2017-04-25 09:03:59

    Jika id ialah rentetan, anda boleh terus melakukan ini

    db.collection.remove({"_id":"你的id"});
    

    balas
    0
  • Batalbalas