【问题标题】:How to create a Mongodb index in Robo 3T (formerly Robomongo)?如何在 Robo 3T(原 Robomongo)中创建 Mongodb 索引?
【发布时间】:2018-12-13 19:39:51
【问题描述】:

如何使用 Robo 3T GUI 为集合中的某个字段创建简单索引?

当我点击我的收藏时,右键单击索引文件夹并选择“添加索引...”我看到下一个屏幕,我应该在字段中输入什么(主要是在“键”字段中)?

【问题讨论】:

    标签: mongodb robo3t


    【解决方案1】:

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

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

    包含字段所在的字段和值对的文档 索引键和值描述了该索引的类型 场地。对于字段的升序索引,指定值 1;为了 降序索引,指定值为-1

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

    {
          "accountNumber" : 1
    }
    

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

    *“唯一”复选框仅在没有重复条目时才有效

    *Mongo 版本 3 中也弃用了 Drop Duplicates

    【讨论】:

    • 我正在使用 RoboMongo (1.0),我可以使用 UI 或 createIndex 函数创建索引。但是,如果我尝试使用 UI 并选中复选框 Unique,则索引未创建(没有错误但未创建)。
    • 只是想在 Robo3T 上创建一个简单的索引,我得到一个弹出模式对话框,消息“请检查 json 文本”。
    猜你喜欢
    • 2019-06-20
    • 2020-07-22
    • 1970-01-01
    • 2018-04-26
    • 1970-01-01
    • 1970-01-01
    • 2019-08-15
    • 1970-01-01
    • 2018-05-01
    相关资源
    最近更新 更多