Мы пытаемся удалить поле «doc», которое добавляется поверх оригинального документа Couchbase при выполнении XDCR.Удалить поле по умолчанию «doc», которое добавляется Couchbase при выполнении XDCR
Например:
Ниже наш пример исходного документа: -
{
"UserID": "User1",
"FirstName": "First",
"LastName": "Last",
"Roles":
[
{
"RoleID" : "1",
"RoleName": "R_1"
}
]
}
Но когда мы делаем XDCR от Couchbase к ElasticSearch, Couchbase добавляет поле "Doc", который держит оригинал документа. Ниже приведен пример документ, созданный Couchbase XDCR: -
{
"doc":
{
"UserID": "User1",
"FirstName": "First",
"LastName": "Last",
"Roles":
[
{
"RoleID" : "1",
"RoleName": "R_1"
}
]
}
}
Есть ли способ, чтобы удалить это поле «Doc»?
Спасибо, Самир