sql >> Database >  >> NoSQL >> MongoDB

.updateOne op MongoDB werkt niet in Node.js

Misschien moet u "$set" als volgt in uw updateverzoek gebruiken:

{$set: {"name": req.body.name}}, // Update

Meer informatie in documentatie

BEWERKEN

Als het niet werkt, komt dit waarschijnlijk omdat er geen match is met je filter.

Misschien moet je proberen een object-ID als volgt te matchen:

var ObjectID = require('mongodb').ObjectID;

// In your request
{ "_id": ObjectID(req.body._id)}, // Filter

Ik hoop dat het helpt.



  1. MongoDB-documenten en -verzamelingen visueel beheren

  2. Kan geen verbinding maken met server 127.0.0.1:27017

  3. Waarom verlopen Redis-sleutels niet?

  4. MongoDB $jaar