我是否可以将一个FilterDefinition<T>序列化为一个json字符串,以查看在这个引擎盖下正在构建什么?还是只通过日志和更详细的数据库分析器设置?
发布于 2015-08-02 13:38:14
是的,FilterDefinition有一个呈现方法。如果您可以访问正在使用的集合,则可以执行以下操作。
var renderedFilter = definition.Render(collection.DocumentSerializer, collection.Settings.SerializerRegistry);它将呈现给一个BsonDocument,如果您想要JSON,您可以在它上使用ToString()。
https://stackoverflow.com/questions/31738307
复制相似问题