MarkLogic - Query Options - исключить массив из объекта json, используя extract-document-data - PullRequest
0 голосов
/ 05 декабря 2018

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 с помощью файла параметров?

...