mongoose-profiler:用于Mongoose的性能调整工具。 查询缓慢时显示解释结果

时间:2024-02-24 07:19:08
【文件属性】:

文件名称:mongoose-profiler:用于Mongoose的性能调整工具。 查询缓慢时显示解释结果

文件大小:12KB

文件格式:ZIP

更新时间:2024-02-24 07:19:08

mongodb mongoose MongooseJavaScript

猫鼬轮廓 这是一个用于优化性能的插件。 查询缓慢时,它将在控制台上显示。 如mongodb扫描集合中的所有文档而没有索引。 不要在生产中使用它。 安装 $ npm install mongoose-profiler --save-dev 快速开始 const mongooseProfiler = require ( 'mongoose-profiler' ) ; schema . plugin ( mongooseProfiler ( ) ) ; 当您执行不带索引的查询时,您将在控制台上看到一些消息。 ProductModel . where ( { state : 'active' } ) . where ( { owner : { $in : [ '5c9d9428e7462d3d989cb69b' , '5c9d95acea5c9b4036d97c88' ] } } ) . limit ( 100 ) ; Mongoose: 64ms Products.find({ state: 'active', owner: { '$in': [ ObjectI


【文件预览】:
mongoose-profiler-master
----index.js(341B)
----package.json(1KB)
----__tests__()
--------lib()
----.github()
--------dependabot.yml(204B)
--------workflows()
----LICENSE(1KB)
----.eslintrc.js(443B)
----fake-data()
--------explain-result.js(5KB)
----.gitignore(114B)
----lib()
--------utils.js(1KB)
--------profiler.js(3KB)
----README.md(5KB)
----.editorconfig(338B)

网友评论