MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

.updateOne trên MongoDB không hoạt động trong Node.js

Có thể bạn nên sử dụng "$ set" trong truy vấn cập nhật của mình như sau:

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

Thông tin thêm trong tài liệu

CHỈNH SỬA

Nếu nó không hoạt động, điều này có thể là do bộ lọc của bạn không khớp.

Có lẽ bạn nên thử đối sánh với một ObjectId như thế này:

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

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

Hy vọng nó sẽ hữu ích.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tạo Bộ sưu tập trong MongoDB

  2. Mongo phân loại phức tạp?

  3. Cập nhật nhiều tài liệu theo bộ id. Mongoose

  4. Làm cách nào để thực hiện truy vấn tổng hợp Mongo trong Dữ liệu mùa xuân?

  5. Làm cách nào để xuất / kết xuất cơ sở dữ liệu mongodb?