# Cannot properly display object in Kibana Discover

**URL:** <https://discuss.elastic.co/t/cannot-properly-display-object-in-kibana-discover/304692>\
**Category:** Kibana\
**Tags:** ingest-pipeline\
**Created:** [May 13, 2022, 2:42pm UTC](https://discuss.elastic.co/t/cannot-properly-display-object-in-kibana-discover/304692 "2022-05-13T14:42:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![NadyLeez123](https://avatars.discourse-cdn.com/v4/letter/n/7bcc69/32.png) [@NadyLeez123](https://discuss.elastic.co/u/NadyLeez123)\
**Post date:** [May 13, 2022, 2:42pm UTC](https://discuss.elastic.co/t/cannot-properly-display-object-in-kibana-discover/304692/1 "2022-05-13T14:42:55Z")

</div>

Hello!

We just migrate from kibana 7.6.2 to 7.15.1  
We have a field named ConteneurUnity( object type), with nested fields as showed in the mapping below:

```auto
"ConteneurUnity": {
                "type": "object",
                "properties": {
                  "Type": {
                    "type": "text",
                    "fields": {
                      "keyword": {
                        "ignore_above": 256,
                        "type": "keyword"
                      }
                    }
                  },
                  "Mapped": {
                    "type": "text",
                    "fields": {
                      "keyword": {
                        "ignore_above": 256,
                        "type": "keyword"
                      }
                    }
                  },
                  "Interface": {
                    "type": "text",
                    "fields": {
                      "keyword": {
                        "ignore_above": 256,
                        "type": "keyword"
                      }
                    }
                  },
                  "LifeTimeManager": {
                    "type": "text",
                    "fields": {
                      "keyword": {
                        "ignore_above": 256,
                        "type": "keyword"
                      }
                    }
                  }
                }
              }

```

In 7.6 version, data in ConteneurUnity were properly displayed as a table of objects :

```auto
"ConteneurUnity" : [

            {
              "Type" : "[default]",
              "Interface" : "IUnityContainer",
              "LifeTimeManager" : "Container"
            },
            {
              "Type" : "[default]",
              "Mapped" : "ConsulterReleveCompte",
              "Interface" : "IConsulterReleveCompte",
              "LifeTimeManager" : "Transient"
            },
            {
              "Type" : "[default]",
              "Mapped" : "Parametres",
              "Interface" : "IParametres",
              "LifeTimeManager" : "Transient"
            },
            {
              "Type" : "[default]",
              "Mapped" : "TraducteurObtentionMandat",
              "Interface" : "ITraducteurObtentionMandat",
              "LifeTimeManager" : "Transient"
            },
            {
              "Type" : "[default]",
              "Mapped" : "TraducteurReleveCompteDetail",
              "Interface" : "ITraducteurReleveCompteDetail",
              "LifeTimeManager" : "Transient"
            },
            {
              "Type" : "[default]",
              "Mapped" : "ConfigurationInfrastructure",
              "Interface" : "IConfigurationInfrastructure",
              "LifeTimeManager" : "Transient"
            },
            {
              "Type" : "[default]",
              "Mapped" : "GestionStatistique",
              "Interface" : "IGestionStatistique",
              "LifeTimeManager" : "Transient"
            },
            {
              "Type" : "[default]",
              "Mapped" : "StockageSession",
              "Interface" : "IStockage",
              "LifeTimeManager" : "Singleton"
            },
            {
              "Type" : "[default]",
              "Mapped" : "GestionDemande",
              "Interface" : "IGestionDemande",
              "LifeTimeManager" : "Singleton"
            },
            {
              "Type" : "[default]",
              "Mapped" : "PersistanceContexteTT11",
              "Interface" : "IPersistanceContexte",
              "LifeTimeManager" : "Singleton"
            },
            {
              "Type" : "[default]",
              "Mapped" : "PersistancePortailTT11",
              "Interface" : "IPersistance",
              "LifeTimeManager" : "Singleton"
            },
            {
              "Type" : "[default]",
              "Mapped" : "GestionContexteUtilisateur",
              "Interface" : "IGestionContexteUtilisateur",
              "LifeTimeManager" : "Transient"
            }
          ]
        },
        "_ingest" : {
          "_value" : null,
          "timestamp" : "2022-05-13T14:14:02.865829981Z"
        }
      }
    }

```

Then, look at how it is displayed now in 7.15:

```auto
ConteneurUnity.Interface : IUnityContainer, IEnvironnementExecution, ISecuriteRoles, ILocalisateurAdresse, IProxyFactory, ILocalisateurMediateur, IGestionCheminAcces, IJournalisationEnveloppe, IEnvExecutionElement, IParametresColElements, ICheminsAccesColElements, ICommunicationColElements, IRessourceElement, IParamApplicatif

```

```auto
ConteneurUnity.LifeTimeManager: Container, Singleton, Singleton, Singleton, Singleton, Singleton, Transient, Singleton, Singleton, Singleton, Singleton, Singleton, Singleton, Transient

```

```auto
ConteneurUnity.Mapped: EnvironnementExecution, SecuriteRolesAD, LocalisateurAdresseStructurateurURL, ProxyFactory, LocalisateurMediateur, GestionCheminAcces, JournalisationEnveloppe, AccesseursUnityConfig, AccesseursUnityConfig, AccesseursUnityConfig, AccesseursUnityConfig

```

```auto
ConteneurUnity.Type: [default], [default], [default], [default], [default], [default], [default], [default], [default], [default], [default], [default], [default], [default], [default], [default], [default], [default], [default], [default], [default], [default]

```

So, Kibana seems to be displaying the contain of each nested field, instead of simply displaying the ConteneurUnity object.

Any idea? I'm wondering what changed in this new version.

Thanks.

---

<div class="post-metadata">

**Author:** ![Tomo\_M](https://avatars.discourse-cdn.com/v4/letter/t/848f3c/32.png) [@Tomo\_M](https://discuss.elastic.co/u/Tomo_M)\
**Post date:** [May 16, 2022, 10:20am UTC](https://discuss.elastic.co/t/cannot-properly-display-object-in-kibana-discover/304692/2 "2022-05-16T10:20:51Z")

</div>

In 7.6 Kibana used `_source` field by default. [After 7.12, Kibana/Discover uses fields API by default](https://www.elastic.co/jp/blog/discover-uses-fields-api-in-7-12). In 7.6, Kibana only reflected the json expression you indexed. After 7.12, it reflects the way how the data indexed.

Elasticsearch has special "nested" field type for nested objects. With "object" field type, their internal objects are disassembled and [indexed as a simple flat list of key-value paris](https://www.elastic.co/guide/en/elasticsearch/reference/current/object.html), just as displayed in 7.15. If you need to index arrays of objects, see [nested field type](https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html).

In my opinion, 7.15 behaviour more reflects the internal data structure of Elasticsearch and lead to less misunderstanding.

---

<div class="post-metadata">

**Author:** ![NadyLeez123](https://avatars.discourse-cdn.com/v4/letter/n/7bcc69/32.png) [@NadyLeez123](https://discuss.elastic.co/u/NadyLeez123)\
**Post date:** [May 18, 2022, 7:38pm UTC](https://discuss.elastic.co/t/cannot-properly-display-object-in-kibana-discover/304692/3 "2022-05-18T19:38:24Z")

</div>

@Tomo_M

Thanks 🙂

Your answer is pretty clear. Everything is fine now.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [June 15, 2022, 7:38pm UTC](https://discuss.elastic.co/t/cannot-properly-display-object-in-kibana-discover/304692/4 "2022-06-15T19:38:57Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
