MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

.updateOne di MongoDB tidak berfungsi di Node.js

Mungkin Anda harus menggunakan "$set" dalam kueri pembaruan Anda seperti ini :

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

Informasi lebih lanjut dalam dokumentasi

EDIT

Jika tidak berhasil, ini mungkin karena tidak ada kecocokan dengan filter Anda.

Mungkin Anda harus mencoba mencocokkan dengan ObjectId seperti ini :

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

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

Semoga membantu.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Luwak findOneAndUpdate dan upsert tidak mengembalikan kesalahan, tidak ada dokumen yang terpengaruh

  2. Bagaimana saya bisa menggunakan operator 'Tidak Suka' di MongoDB

  3. Memasukkan data ke array bersarang di mongodb

  4. Tumbuh Signifikansi MongoDB di Bidang Ilmu Data

  5. Simpan gambar di MongoDB menggunakan Node.js/Express dan Mongoose