csharp CRUD-ops.cs
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp CRUD-ops.cs相关的知识,希望对你有一定的参考价值。
public virtual async Task<IEnumerable<TEntity>> GetByFieldAsync(string field, string value)
{
var filter = Builders<TEntity>.Filter.Eq(field, value);
var result = await Collection.Find(filter).ToListAsync();
return result;
}
public virtual async Task<TEntity> GetByIdAsync(ObjectId id)
{
var filter = Builders<TEntity>.Filter.Eq("_id", id);
var entity = await Collection.Find(filter).FirstOrDefaultAsync();
return entity;
}
public virtual async Task<long> DeleteAllAsync()
{
var filter = new BsonDocument();
var result = await Collection.DeleteManyAsync(filter);
return result.DeletedCount;
}
public virtual async Task<bool> UpdateAsync(ObjectId id, string field, string value)
{
var update = Builders<TEntity>.Update.Set(field, value);
var result = await Collection.UpdateOneAsync(u => u.Id == id, update);
return result.ModifiedCount != 0;
}
以上是关于csharp CRUD-ops.cs的主要内容,如果未能解决你的问题,请参考以下文章
csharp 例如-CSHARP-GroupDocs.Conversion.Examples.CSharp - 程序 - ConvertFilesToDifferentFormats.cs
csharp 例如-CSHARP-GroupDocs.Conversion.Examples.CSharp渲染,RenderPSDImageAsPath.cs
csharp 实例-CSHARP-GroupDocs.Conversion.Examples.CSharp变频-ConvertTopresentationAsPath.cs
csharp 实例-CSHARP-GroupDocs.Conversion.Examples.CSharp变频-ConvertTopresentationAsPath.cs
csharp 实例-CSHARP-GroupDocs.Conversion.Examples.CSharp变频-ConvertTopresentationAsPath.cs
csharp 例如-CSHARP-GroupDocs.Search.Examples.CSharp索引,AddDocumentToIndex.cs