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

Lỗi xác nhận:1 ==0 cho lệnh MongoDB deleteOne

Gốc mongodb thư viện cần _id trở thành ObjectId

Kết quả cuối cùng sẽ trông giống như sau:

var mongo = require('mongodb');

// Other code lines

router.delete('/formula-list/:id', function(req, res){
  var db = req.db.collection('formulas');
  var query = { "_id": new mongo.ObjectId(req.params.id) };
  db.deleteOne(query, function(err, r){
    assert.equal(null, err);
    assert.equal(1, r.deletedCount);
    db.close();
  });
  res.end();
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Lưu trữ một truy vấn trong Mongo

  2. Bạn có cần JPA khi sử dụng MongoDB không?

  3. tìm kiếm văn bản mongodb với nhiều trường

  4. Xem hơn 20 tài liệu gần đây nhất trong MongoDB Compass từ Schema

  5. Làm cách nào để sử dụng một biến làm tên trường trong mongodb-native findOne ()?