Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-13553

Clarify number of index entries per array

    XMLWordPrintable

Details

    • Task
    • Status: Open
    • Minor - P4
    • Resolution: Unresolved
    • None
    • None
    • manual

    Description

      From the docs it wasn't clear to me that the number of index entries for an array field is based on the number of distinct values in the array.

      I read the docs below to imply that the number of entries is based on the number of values in the array.

      For example, this array [1,1,2] will generate 2 index entries, not 3. This was highlighted in NHTT training and I think the docs should explain it.

      https://docs.mongodb.com/manual/core/index-multikey/
      "To index a field that holds an array value, MongoDB creates an index key for each element in the array. "

      https://docs.mongodb.com/manual/indexes/
      "MongoDB creates separate index entries for every element of the array"

      Attachments

        Activity

          People

            Unassigned Unassigned
            mark.callaghan@mongodb.com Mark Callaghan (Inactive)
            Jeffrey Allen Jeffrey Allen
            Votes:
            1 Vote for this issue
            Watchers:
            16 Start watching this issue

            Dates

              Created:
              Updated:
              3 weeks, 6 days ago