0

次のようなキーがあります: 34834.3245.94.5134 - 明らかに文字列です。しかし、それを分割して整数の配列として保存することができます [34834,3245,94,5134]

1) この配列は、保存、インデックス作成、および検索がより効率的ですか?

2) そのキーに {unique:true} を使用してインデックスを作成することは可能ですか?

4

1 に答える 1

0
  1. はい、十分に長い数値の場合、メモリ内でよりコンパクトなインデックスを取得する必要がありますが、インデックス内の要素ははるかに多くなります(クエリが遅くなります)。

  2. はい、ただしこのルールに注意してください

    複合インデックスに一意性制約を使用する場合、MongoDBは、キーの一部またはすべての値の個々の値ではなく、値の組み合わせに一意性を適用します。

于 2012-11-17T21:10:51.267 に答える