Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-24067

Fetch JSON data at specific levels.

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • feature-backlog
    • 4.5.1, 5.0.0
    • query
    • None

    Description

       

      sample input document looks like below:
          {
            "organisation":{
              "Engineering":{
                "Research":{
                  "field1":"value1",
                  "field2":"value2",
                  "field3":"value3",
                  "Development":{
                    "field1":"value1",
                    "field2":"value2",
                    "field3":"value3"
                  }
                },
                "field1":"value1",
                "field2":"value2",
                "field3":"value3"
              },
              "HR":{
                "Payroll":{
                  "field1":"value1",
                  "field2":"value2",
                  "field3":"value3",
                  "Performance":{
                    "field1":"value1",
                    "field2":"value2",
                    "field3":"value3"
                  }
                },
                "field1":"value1",
                "field2":"value2",
                "field3":"value3"
              }
            }
          }
       
       
      Sample output for level_1 query to include only level_1 nodes i.e., in this case should be
           {
            "Engineering":{
              "field1":"value1",
              "field2":"value2",
              "field3":"value3"
            },
            "HR":{
              "field1":"value1",
              "field2":"value2",
              "field3":"value3"
            }
          }
       
       
      Sample output for level_3 query
          {
            "Development":{
              "field1":"value1",
              "field2":"value2",
              "field3":"value3"
            },
            "Performance":{
              "field1":"value1",
              "field2":"value2",
              "field3":"value3"
            }
          }
      

       

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            keshav Keshav Murthy
            keshav Keshav Murthy
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty