1

MarkLogic 版本 - 9.0-6.2

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

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

我在选项文件中使用以下代码来排除“PhoneInfo”属性

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

但是,我得到以下响应,PhoneInfo 作为空数组。

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

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

4

0 回答 0