2

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

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

2) 奖金。如何查看来自 MongoDB 端本身的调用?

4

1 回答 1

3

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

mongoose.set( "debug", true );

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

例如:如果您的 mongod 在端口 27017(默认)上运行,那么您可以使用http://localhost:28017.

据我所知,这个页面实际上并没有向您显示正在运行的确切查询,但它显示了正在查询哪些集合,以及有多少文档受到影响。

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

于 2013-04-05T11:07:18.337 回答