Mongoose Schemas索引
Mongoose 是用于node.js环境的MongoDB对象建模和处理工具。当创建一个文档时, Mongoose 会自动使用 _id 属性为所有的模型建立索引 . 我们可以使用Mongoose来定义模式中的路径级别索引。对于模式中定义的每个索引,Mongoose在应用程序首次启动时会自动运行 createIndex 以创建索引。
创建node应用程序并安装Mongoose:
步骤1: 使用以下命令创建一个node应用程序:
步骤2: 使用以下命令安装所需模块:
项目结构:
它的结构会像下面这样。
示例1: 在这个示例中,我们将创建一些文档并查看默认索引,这些索引是由mongoose自动设置的。
运行应用程序的步骤: 从项目的根目录使用以下命令运行应用程序:
输出:
以下是Atlas GUI中的默认索引:
示例2: 在这个示例中,我们将使用 mobile_No. 创建索引。
运行应用程序的步骤: 从项目的根目录中使用以下命令运行应用程序:
运行应用程序的步骤:从项目的根目录中使用以下命令运行应用程序:
输出:
在Atlas GUI上,我们可以看到以下指标的移动情况:
参考:
https://mongoosejs.com/docs/guide.html#indexes