3

How can i convert a BsonDocument to the FilterDefinition<BsonDocument> instance?

It is a class provided by new MongoDb C# driver.

i3arnon
  • 113,022
  • 33
  • 324
  • 344
Vladyslav Furdak
  • 1,765
  • 2
  • 22
  • 46

1 Answers1

8

There's an implicit cast between BsonDocument and FilterDefinition. You don't need to convert it:

BsonDocument bsonDocument = new BsonDocument();
FilterDefinition<BsonDocument> filterDefinition = bsonDocument;
i3arnon
  • 113,022
  • 33
  • 324
  • 344
  • As i noticed, you can use any generic type in FilterDefinition, not only BsonDocument: the implicit cast works anyway! – stefano m May 17 '22 at 15:47