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

Cách cập nhật và nâng cấp nhiều tài liệu trong MongoDB bằng Trình điều khiển C #

Sau Mongo 2.6 bạn có thể cập nhật hàng loạt / nâng cấp. Ví dụ bên dưới thực hiện cập nhật hàng loạt bằng c# người lái xe.

MongoCollection<foo> collection = database.GetCollection<foo>(collectionName);
      var bulk = collection.InitializeUnorderedBulkOperation();
      foreach (FooDoc fooDoc in fooDocsList)
      {
        var update = new UpdateDocument { {fooDoc.ToBsonDocument() } };
        bulk.Find(Query.EQ("_id", fooDoc.Id)).Upsert().UpdateOne(update);
      }
      BulkWriteResult bwr =  bulk.Execute();


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB không tạo cơ sở dữ liệu trong shell

  2. mongodb TTL không xóa tài liệu

  3. Sử dụng mongoexport với --query cho ISODate

  4. Nhận phần tử cụ thể từ mảng mongoDB

  5. Truy vấn MongoDB với $ và và Nhiều $ hoặc