クエリ Expression<Func<T, bool>>
を実行して、見つかったすべてのドキュメントを削除することはできますか? 私はmongoDB c#ドライバーを使用しています.mongoリポジトリからアイデアを取り入れましたが、エンティティの基本クラスを継承していないため、クラスとジェネリックプロパティ「id」へのアクセスがありません
次のコードは機能しません。
foreach (T entity in this.collection.AsQueryable<T>().Where(criteria))
{
this.Delete(entity.Id);
}
何かアドバイス?