我正在尝试记录从MongooseJS连接到MongoDB的实际调用。
1)如何从我的NodeJS应用程序中访问此信息?我认为Mongoose图书馆必须提供一些东西吗?我想用winston来记录这个。
2)奖金。我怎样才能看到来自MongoDB端的呼叫?
答案 0 :(得分:3)
在Node.JS / Mongoose中,你可以这样做:
mongoose.set( "debug", true );
而且,对于MongoDB,我现在能记住的最好的是你可以访问http://(server address):(mongod port + 1000)
。
例如:
如果您的mongod在端口27017(默认)上运行,则可以使用http://localhost:28017
访问此页面。
我记得很远,这个页面实际上并没有显示正在运行的查询,但它显示了正在查询的集合以及受影响的文档数量。
此外,您可以在此页面中看到更多有趣的数据。