sql >> Database >  >> NoSQL >> MongoDB

Bevestigingsfout:1 ==0 voor MongoDB deleteOne Command

Inheemse mongodb bibliotheek heeft _id nodig te zijn ObjectId

Het eindresultaat ziet er min of meer als volgt uit:

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. mongoDB aggregatie opzoeken op geneste array van objecten

  2. YCSB-laden starten met cluster ingeschakelde optie voor REDIS

  3. Is er een eenvoudige manier om de gegevens van een meteoor-app te exporteren?

  4. MongoDB-update. Proberen een veld in te stellen vanuit een eigenschap van een ander