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

Cách sử dụng toán tử vị trí $ trong trình điều khiển MongoDB C # phiên bản 2

Bạn có thể thử một cái gì đó như thế này.

var builder = Builders<Student>.Filter;
var filter = builder.Eq(student=> student.Id, 1) & builder.ElemMatch(student => student.Grades, x => x == 80);

var builder = Builders<Student>.Update;
var update = builder.Set(student => student.Grades[-1], 82);

var result = collection.UpdateOne(filter, update);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose Pre-Save Hook đang kích hoạt, nhưng không lưu trường bổ sung (KHÔNG sử dụng model.update)

  2. Chef Solo error:Cookbook apt not found

  3. Tại sao _id với ObjectID được thêm vào khi sử dụng $ push của MongoDB để thêm đối tượng mới vào một mảng?

  4. MongoDB - Chỉ số duy nhất so với chỉ số kết hợp

  5. Nhà điều hành đường ống tổng hợp MongoDB $ ne