如何通过Java

时间:2019-07-11 18:27:32

标签: spring-boot couchbase spring-data-couchbase

我如何存储以文档类型为前缀的键,以及值中的键。客户给出了要实施的结构

插入proj(键,值)值(“ cntry :: US”, {   “ countryDs”:“美国国家”,   “ countryName”:“ US”,   “ type”:“ cntry” });

但是我为实现这一目标感到困惑,这种方法是否可以在长沙发上实现,请对此提供帮助。

当我保存时,我将值保存在键中,即美国,并在值对象中看到

{“ countryName”:“ US”,“ type”:“ cntry”,“ countryDs”:“美国国家描述”}

@Document
public class Country implements Serializable {
          private static final long serialVersionUID = 3072475211055736282L;
          @Id
          private String countryName;
          private String type;
          @Field("countryDs")
          private String countryDs;
}

//method to save the country information
@Override
public void saveCountry() {
   Country cn = new Country();
   cn.setCountryName("US");
   cn.setType("cntry");
   cn.setCountryDs("Us country description");
   countryRepository.save(cn);
}

我期望在沙发床控制台中的键列中为cntry :: US,值为{“ countryName”:“ US”,“ type”:“ cntry”,“ countryDs”:“我们的国家描述”}

0 个答案:

没有答案