Nosql 选择数组中不同数组中的所有值

Nosql 选择数组中不同数组中的所有值,nosql,couchbase,n1ql,Nosql,Couchbase,N1ql,我有一个类似这样的文档: "userName": "sample name", "values": [ { "values": [ { "brand": "SOLIGNUM CLEAR", "name": "Solignum Colourless AZ", "price": "569", "qip": "30.00", "sku": "1L",

我有一个类似这样的文档:

  "userName": "sample name",
  "values": [
    {
      "values": [
        {
          "brand": "SOLIGNUM CLEAR",
          "name": "Solignum Colourless AZ",
          "price": "569",
          "qip": "30.00",
          "sku": "1L",
          "unit": "Piece"
        }
      ]
    },
    {
      "values": [
        {
          "brand": "FirePRO",
          "name": "FirePRO",
          "price": "419.75",
          "qip": "30.00",
          "sku": "1L",
          "unit": "Cartons"
        },
        {
          "brand": "SOLIGNUM AEROSOL",
          "name": "Solignum Colourless AZ Aerosol",
          "price": "397",
          "qip": "30.00",
          "sku": "500ML",
          "unit": "Piece"
        }
      ]
    }
  ]
SELECT orders.unit, orders.sku, orders.name, orders.srp, TONUMBER(orders.price) AS price, orders.qip as quantity
FROM jdi stoCallLog
UNNEST stoCallLog.`values`[0].`values` AS orders
我的查询如下所示:

  "userName": "sample name",
  "values": [
    {
      "values": [
        {
          "brand": "SOLIGNUM CLEAR",
          "name": "Solignum Colourless AZ",
          "price": "569",
          "qip": "30.00",
          "sku": "1L",
          "unit": "Piece"
        }
      ]
    },
    {
      "values": [
        {
          "brand": "FirePRO",
          "name": "FirePRO",
          "price": "419.75",
          "qip": "30.00",
          "sku": "1L",
          "unit": "Cartons"
        },
        {
          "brand": "SOLIGNUM AEROSOL",
          "name": "Solignum Colourless AZ Aerosol",
          "price": "397",
          "qip": "30.00",
          "sku": "500ML",
          "unit": "Piece"
        }
      ]
    }
  ]
SELECT orders.unit, orders.sku, orders.name, orders.srp, TONUMBER(orders.price) AS price, orders.qip as quantity
FROM jdi stoCallLog
UNNEST stoCallLog.`values`[0].`values` AS orders

我已尝试将最不重要的块更改为:

UNNEST stoCallLog.`values`[1].`values` AS orders

也像这样:

UNNEST stoCallLog.`values`.`values` AS orders


我需要一种方法一次选择所有值。有什么办法吗?

通过将非最新块修改为:

UNNEST `values` as rawOrders 
UNNEST rawOrders.`values` as orders