Mongo数据库索引一对多关系

时间:2019-04-04 18:06:34

标签: mongodb indexing one-to-many

对要为一对多关系的Mongo集合创建索引是否有引用?

说一个例子,我有一个雇员集合,每个雇员都有地址详细信息的历史记录,这是一个数组/列表集合。

如何在具有员工ID和地址日期的复杂索引上应用索引?

复杂索引可以应用于emp id,并且只能应用于数组项的一个索引吗?

因为地址对于每个员工来说都是一个增长的项目?

在mongo中有没有人尝试过索引来建立一对多关系

List<Employeed> - each employee -> List<AddressRecords> with date

这是一对一关系的Mongo Db索引

{
  {
    "id": "1",
    "name": "Sam"addresses: [
      {
        "address": "nyc""date": "01-Jan-2019"
      },
      {
        "address": "SFO""date": "01-Jan-2018"
      }
    ]
  },
  {
    "id": "2",
    "name": "Rad"addresses: [
      {
        "address": "PARIS""date": "01-Jan-2017"
      },
      {
        "address": "TOKYO""date": "01-Jan-2016"
      }
    ]
  }
}

0 个答案:

没有答案