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

MongoDB và Asp Core chỉ cập nhật một cặp khóa:giá trị thay vì toàn bộ mô hình

Nếu bạn chỉ muốn cập nhật không phải toàn bộ đối tượng, nhưng một số thuộc tính, bạn có thể thực hiện việc này Update lệnh:

collection.UpdateOneAsync(x=>x.Id ==id, 
        Builders<User>.Update.Set(u=>u.hasAcceptedTerms, false)
                             .Set(u=>u.state, 1));

Tôi giả sử, bộ sưu tập đó là IMongoCollection<User> của bạn , ý bạn là với _context.Users




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose findOneAndUpdate Upsert _id null?

  2. Tối ưu hóa hiệu suất giản đồ MongoDB

  3. Thay đổi chữ in hoa trong mongo thành cách viết hoa lạc đà?

  4. Bạn sử dụng arrayFilters với mongoose 5.x.x như thế nào?

  5. Cách chuyển BigDecimal thành Double trong Spring-data-mongodb framework