【MongoDB】索引 - 单字段索引
warning:
这篇文章距离上次修改已过421天,其中的内容可能已经有所变动。
在MongoDB中,单字段索引是针对集合中单个字段创建的索引。这种索引可以提高查询该字段时的检索速度。
创建单字段索引的语法如下:
// 在集合 collection 上的字段 field 创建单字段索引
db.collection.createIndex({ field: 1 }); // 升序索引
db.collection.createIndex({ field: -1 }); // 降序索引这里的 1 和 -1 分别代表索引的升序和降序。
例如,假设我们有一个名为 users 的集合,我们想要根据 username 字段创建一个升序索引,可以这样做:
db.users.createIndex({ username: 1 });这将创建一个索引,使得对 users 集合中的 username 字段的查询将更快地执行。
如果你想要确保一个索引是唯一的,可以使用 unique 选项:
db.users.createIndex({ username: 1 }, { unique: true });这将创建一个唯一索引,确保集合中的 username 字段没有重复值。
评论已关闭