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

Lấy một đối tượng từ mongodb trong C #

Vâng, có.

Trước hết, không sử dụng FindAsync , sử dụng Find thay vì. Trên IFindFluent kết quả sử dụng SingleAsync phương thức mở rộng và chờ tác vụ được trả về bên trong một phương thức không đồng bộ:

async Task MainAsync()
{
    IMongoCollection<ApplicationUser> userCollection = ...;

    var applicationUser = await userCollection.Find(_ => _.Id == inputId).SingleAsync();
}

Trình điều khiển mới chỉ sử dụng async-await. Đừng chặn nó bằng cách sử dụng Task.Result .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để thay đổi loại trường?

  2. Nhiều số lượng với một truy vấn duy nhất trong mongodb

  3. Bộ giải mã UUID chuẩn của Spring Boot không hoạt động với AbstractMongoClientConfiguration

  4. PyMongo / Mongoengine tương đương với mongodump

  5. OData Jaydata - yêu cầu cập nhật odata trả về lỗi 404 (SAPUI5, nút)