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

mongodb c # chọn trường cụ thể

Bạn có thể làm tiếp theo:

public async Task<TValue> GetFieldValue<TEntity, TValue>(string id, Expression<Func<TEntity, TValue>> fieldExpression) where TEntity : IEntity
{
    var propertyValue = await collection
        .Find(d => d.Id == id)
        .Project(new ProjectionDefinitionBuilder<TEntity>().Expression(fieldExpression))
        .FirstOrDefaultAsync();

    return propertyValue;
}

và gọi nó là

var value = await GetFieldValue<Item, string>("111", x => x.Name);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. So sánh 2 ngày trong phương pháp tìm mongo

  2. Nguyên mẫu Mongoose:Làm thế nào để chèn động một url?

  3. Làm thế nào để triển khai has_many:thông qua các mối quan hệ với Mongoid và mongodb?

  4. Làm thế nào để sử dụng pollingThrottle và pollingInterval?

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