MarkLogic-查询选项-使用extract-document-data从json对象中排除数组

时间:2018-12-05 20:16:14

标签: marklogic marklogic-9 marklogic-dhf

MarkLogic版本-9.0-6.2

我有一个下面的json文档,在返回之前,我需要从其中排除“ PhoneInfo”属性。

{
  "PersonInfo":
    {
      "Name": "Test",
      "Age": "26",
      "PhoneInfo":[
         {
           "PhoneType":"Home",
           "PhoneNumber":"1233453456"
         },
         {
           "PhoneType":"Cell",
           "PhoneNumber":"6233459865"
         }
      ] 
    }
}

我正在使用Options文件中的以下代码来排除“ PhoneInfo”属性

"extract-document-data": 
          {
          "selected": "exclude",
          "extract-path": [ "/PersonInfo/PhoneInfo" ]
          }

但是,我得到了以下回应,其中PhoneInfo为空数组。

{
  "PersonInfo":
    {
      "Name": "Test",
      "Age": "26",
      "PhoneInfo":[]
    }
}

有没有一种方法可以使用选项文件完全排除PhoneInfo属性?

0 个答案:

没有答案