sql >> Database teknologi >  >> NoSQL >> MongoDB

mongodb c# vælg specifikt felt

Du kan gøre det næste:

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

og kald det

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



  1. Understøtter Mongo-connector tilføjelse af felter før indsættelse i Elasticsearch?

  2. MongoDb:Hvordan importerer man dumpdata fra .gz-filen?

  3. Mongodb $hvor forespørgsel altid er sand med nodejs

  4. Mongoose Unikke værdier i indlejret array af objekter