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

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 に答える