MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

.updateOne w MongoDB nie działa w Node.js

Może powinieneś użyć "$set" w zapytaniu o aktualizację w ten sposób:

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

Więcej informacji w dokumentacji

EDYTUJ

Jeśli to nie działa, prawdopodobnie jest to spowodowane brakiem dopasowania do Twojego filtra.

Może powinieneś spróbować dopasować ObjectId w ten sposób:

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

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

Mam nadzieję, że to pomoże.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak wykorzystać zrzucone dane przez mongodump?

  2. tworzenie schematu mangusty

  3. MongoDB Node znajdź, jak radzić sobie z brakiem wyników?

  4. Niestandardowa domena Heroku nie działa

  5. Czy istnieje sposób, aby uniemożliwić MongoDB dodawanie liczby mnogiej do nazw kolekcji?