Mongo c#驱动2.0 -有没有打印FilterDefinition的方法?

本文关键字:FilterDefinition 打印 方法 有没有 驱动 Mongo | 更新日期: 2023-09-27 18:13:02

出于调试目的,我需要将FilterDefinition打印为可读字符串。我已经尝试过。tostring(),这是没有帮助的,因为它打印类型信息。

如果我能打印一些可读的表示就好了。

谢谢。

Mongo c#驱动2.0 -有没有打印FilterDefinition的方法?

你可以使用过滤器的Render方法:http://api.mongodb.org/csharp/2.0/html/M_MongoDB_Driver_FilterDefinition_1_Render.htm

var query = Builders<BsonDocument>.Filter.Eq("a", "b");
var documentSerializer = BsonSerializer.SerializerRegistry.GetSerializer<BsonDocument>();
var renderedFilter = query.Render(documentSerializer, BsonSerializer.SerializerRegistry);
相关文章:
  • 没有找到相关文章