如何在 Robo 3T(以前的 Robomongo)中创建 Mongodb 索引?

How to create a Mongodb index in Robo 3T (formerly Robomongo)?

如何使用 Robo 3T GUI 为 collection 中的字段之一创建简单索引?

当我点击我的 collection 时,右键点击索引文件夹并选择 "add Index..." 我看到下一个屏幕,我应该在字段中输入什么(主要是 "Keys" 字段)?

经过一些研究和反复试验,我发现这类似于 cli 函数 db.collection.createIndex(keys, options)

关于键字段: 来自 MongoDB 文档 -

A document that contains the field and value pairs where the field is the index key and the value describes the type of index for that field. For an ascending index on a field, specify a value of 1; for descending index, specify a value of -1

假设我们的索引名称字段是 "accountNumber", 您可以将其输入上图的 "Keys" 黑框:

{
      "accountNumber" : 1
}

对于名称,只需输入有意义的内容,例如 accountNumberIndex

*"Unique" 复选框仅在没有重复条目时才有效

*Mongo 版本 3

中也弃用了删除重复项