【问题标题】:Remove default field "doc" that gets added by Couchbase while doing XDCR删除在执行 XDCR 时由 Couchbase 添加的默认字段“doc”
【发布时间】:2015-12-29 17:55:11
【问题描述】:

我们正在尝试删除 Couchbase 在执行 XDCR 时添加到原始文档顶部的“doc”字段。

例如:

以下是我们的示例原始文档:-

{
   "UserID": "User1",
   "FirstName": "First",
   "LastName": "Last",
   "Roles":
   [
     {
       "RoleID" : "1",
       "RoleName": "R_1"
     }
   ]
} 

但是当我们从 Couchbase 到 ElasticSearch 执行 XDCR 时,Couchbase 添加了保存原始文档的“doc”字段。下面是 Couchbase XDCR 创建的示例文档:-

{
   "doc":
   {
       "UserID": "User1",
       "FirstName": "First",
       "LastName": "Last",
       "Roles":
       [
         {
           "RoleID" : "1",
           "RoleName": "R_1"
         }
       ]
    } 
}

有没有办法删除这个“doc”字段?

谢谢, 萨米尔

【问题讨论】:

    标签: couchbase elasticsearch


    【解决方案1】:

    不在当前实现中 - 它是硬编码的。您可以打开feature request 使其可配置,因此将在下一个版本中添加。

    【讨论】:

      猜你喜欢
      • 2013-01-16
      • 2014-04-07
      • 1970-01-01
      • 2016-09-12
      • 2015-07-27
      • 1970-01-01
      • 2011-12-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多