1

我有一个带有嵌入式数组的文档。数组只是一堆字符串。我最近遇到了一些性能问题,所以我决定创建一个索引。但它不允许我这样做,因为“键太大而无法索引”。

我正在使用 AWS DocumentDB。

示例文档如下所示:

{
  _id: (mongoID),
  id: (uuid),
  employees: [(uuid of another user), ...]
}

我看到了Cannot create index in mongodb,“key too large to index”这个问题,但我并没有真正看到解决方案如何适用于我的问题。

4

2 回答 2

1

我们刚刚更新了此功能,您现在可以在大于 2048 字节的数组上创建索引,并在同一数组中创建具有多个键的复合多键索引。

https://aws.amazon.com/about-aws/whats-new/2020/04/amazon-documentdb-adds-improved-multi-key-indexing-capabilities/

于 2020-04-25T13:18:59.937 回答
0

数组索引

Amazon DocumentDB 将数组索引为单个条目。当前无法索引大于 2048 字节的数组。

https://docs.aws.amazon.com/documentdb/latest/developerguide/functional-differences.html#functional-differences.array-indexing

如果employees超过56 entries,则无法创建索引

于 2020-02-28T11:29:21.817 回答