gpt4 book ai didi

mongodb - 使用 C# 驱动程序时分析 MongoDB 查询

转载 作者:IT老高 更新时间:2023-10-28 13:09:06 26 4
gpt4 key购买 nike

有没有办法记录由 MongoDB C# 驱动程序生成并发送到 mongodb 的实际查询?就像在 SQL Server 中一样,您有 SQL Profiler 可以显示所有传入的查询。

最佳答案

您可以按照@pingw33n 的建议启用分析并在 mongodb 日志中查看实际查询。

或者您可以为收集创建扩展方法。在那里查找和记录数据:

public static class MongodbExtentions
{
public static MongoCursor<T> FindAsAndLogQuery<T>(this MongoCollection<T> coll,
IMongoQuery query)
{
var queryString = query.ToJson();
//log query here , insert into mongodb, etc ...
return coll.FindAs<T>(query);
}
}

关于mongodb - 使用 C# 驱动程序时分析 MongoDB 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6284212/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com