【发布时间】:2019-04-09 17:34:43
【问题描述】:
我有一个需要删除的 ID 列表。我正在从数据库中获取我的集合并将其传递给资源。我想从中遍历集合并删除正在传递的 Id 列表。
在我使用过滤器删除记录之前,但我不再需要搜索 Id,因为我现在正在传递 Id 列表。
public Task<DataRetentionOperationResult>
DeleteIdentifiedDataAsync(List<String> Ids, String Resource,
CancellationToken cancellationToken = default)
{
var collection = _db.GetCollection<BsonDocument>(Resource);
foreach (var id in Ids)
{
collection.DeleteManyAsync<BsonDocument>(id, cancellationToken);
}
throw new NotImplementedException();
}
我希望删除与传递的 Id 关联的文档。
【问题讨论】:
标签: c# mongodb asp.net-core collections