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

Làm thế nào để sử dụng Toán tử vị trí của MongoDB trong mã C #?

Bạn sẽ viết điều đó bằng C # như thế này:

var newAddress = new BsonDocument
{
    { "street", "New street" },
    { "city", "New York" },
    { "country", "USA" }
    // ...
};
var query = Query.EQ("addresses.city", "New York");
var update = Update.Set("addresses.$", newAddress);
var result = customerCollection.Update(query, update, UpdateFlags.Multi);

Đó có vẻ như là một bản cập nhật nguy hiểm cần thực hiện; bạn đang ghi đè một địa chỉ đường phố chỉ dựa trên kết quả phù hợp với thành phố? Truy vấn có hoạt động chính xác trong trình bao mongo không?



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:Làm cách nào để nhân một trường chỉ xuất hiện trong $ project?

  2. làm thế nào để chuyển các biến $ tid, $ id vào hàm raw?

  3. Lỗi chưa có:Khi tùy chọn bổ trợ là đúng, đối tượng xác thực phải có ít nhất một toán tử

  4. Chỉ số tổng hợp cho truy vấn OR + Sắp xếp trong mongodb

  5. Các vấn đề về hiệu suất thu thập có giới hạn