首页 > 解决方案 > 我应该什么时候在 nodejs 环境中调用 mongodb 中的 createIndex?

问题描述

我想知道何时必须调用 createIndex: 1- 每次连接或启动数据库 2- 在插入和更新文档之后 3- 在进行查询之前

我不知道具体是什么时候。此外,如果 createIndex 被调用一次,索引是存储在 RAM 上还是磁盘上?

更新猫鼬中的选项自动索引如何工作?根据文档,我应该在生产中将其设置为 false 那么如何索引我的数据库?

标签: node.jsmongodbmongooseserver

解决方案


您希望在查询之前建立索引。

索引存储在磁盘上并根据需要加载到内存中。


推荐阅读