MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

mongodb c# wybierz określone pole

Możesz zrobić dalej:

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;
}

i nazwij to

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. Mongodb na serwerze linux

  2. MongoDB Aggregate - Zapytanie, aby uzyskać najnowszy element w grupie

  3. MongoDB — agregacja wielu wierszy

  4. Zwrócić ograniczoną liczbę rekordów określonego typu, ale nieograniczoną liczbę innych rekordów?

  5. Mongoose dołącza do dwóch kolekcji i uzyskuje dane referencyjne w dwóch właściwościach