MongoDB Robo 3T添加数组(列表)来索引

时间:2017-11-13 14:23:44

标签: mongodb

我是MongoDB的新手,我想知道如何使用Robo 3T向集合添加索引,该集合是带有子索引的版本列表?

我将详细说明我目前的集合索引结构:

{
    "_id" : 1,
    "Name" : "My name"
    "VersionList": 1
}

所需的集合索引结构应如下所示:

{
    "_id" : 1,
    "Name" : "My name"
    "VersionList": 
    [
        0: 
        {
            "Frequency" : 0,
            "Information" : "Revision information",
            "Trigger" : {},
            "D" : 
            {
                "DataType": "Actual value",
                "Unit": 1
            }
        }
    ]
}

我使用工具Robo 3T添加索引。我的问题是我不知道如何使用Robo 3T添加VersionList的子索引,并且找不到明确的示例如何执行此操作。有人可以告诉我该怎么做吗?

提前完成,

Bokki

1 个答案:

答案 0 :(得分:0)

感到失望,没有从" mongo guru"中获得任何答案,所以我发现自己如何通过尝试来解决这个问题...

对于其他在这个问题上苦苦挣扎的MongoDB新手: 它很简单:只需将文档插入到集合中即可。

Robo 3T中添加"子索引的步骤"使用数组等等:

  1. 右键单击服务器连接 - >创建数据库
  2. RightClick on Collections - >创建集合......
  3. 右键点击索引 - >添加索引......
  4. 右键点击您的收藏 - >插入文件......
  5. 在"插入文档"窗口,添加任何有效的JSON结构(可以使用"验证"按钮进行测试),然后按"保存"。
  6. 希望这有助于某人!