And*_*rey 14 profiling mongodb mongodb-.net-driver
有没有办法记录MongoDB C#驱动程序生成的实际查询并发送到mongodb?与SQL Server一样,您可以使用SQL Profiler向您显示所有传入的查询.
pin*_*33n 15
db.setProfilingLevel(2);
Run Code Online (Sandbox Code Playgroud)
http://www.mongodb.org/display/DOCS/Database+Profiler
And*_*ich 15
您可以在@ pingw33n建议的mongodb日志中启用分析并查看实际查询.
或者你可以为collection创建扩展方法.在那里找到并记录数据:
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);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4521 次 |
| 最近记录: |