sql >> Database teknologi >  >> NoSQL >> MongoDB

.updateOne på MongoDB virker ikke i Node.js

Måske skulle du bruge "$set" i din opdateringsforespørgsel som denne :

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

Mere information i dokumentationen

REDIGER

Hvis det ikke virker, skyldes det sandsynligvis, at der ikke er nogen match med dit filter.

Måske skulle du prøve at matche med et ObjectId som dette :

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

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

Håber det hjælper.



  1. I NodeJS, hvordan udlæses resultater fra mongodb med forskellige feltnavne?

  2. Future of Hadoop – Løn og jobforudsigelser i Big Data-analyse

  3. Automatiser databasesundhedstjek

  4. Robust meddelelsesserialisering i Apache Kafka ved hjælp af Apache Avro, del 1