如何看看Mongoose实际发出的Mongo电话?

时间:2013-04-05 10:13:24

标签: mongodb mongoose

我正在尝试记录从MongooseJS连接到MongoDB的实际调用。

1)如何从我的NodeJS应用程序中访问此信息?我认为Mongoose图书馆必须提供一些东西吗?我想用winston来记录这个。

2)奖金。我怎样才能看到来自MongoDB端的呼叫?

1 个答案:

答案 0 :(得分:3)

在Node.JS / Mongoose中,你可以这样做:

mongoose.set( "debug", true );

而且,对于MongoDB,我现在能记住的最好的是你可以访问http://(server address):(mongod port + 1000)

例如: 如果您的mongod在端口27017(默认)上运行,则可以使用http://localhost:28017访问此页面。

我记得很远,这个页面实际上并没有显示正在运行的查询,但它显示了正在查询的集合以及受影响的文档数量。

此外,您可以在此页面中看到更多有趣的数据。