我将 Couchbase 4.0.0 与 Spring Data Couchbase 1.3.2 一起使用,并希望使用引用文档而不是嵌入来保持关系。例如,文档如下:
{
title: "Some Title",
pages: 123,
publisher: {
name: "O'Reilly Media",
location: "CA"
}
}
但我想要这样的文件:
{
_id: "oreilly",
name: "O'Reilly Media",
location: "CA"
}
{
_id: 123456789,
title: "Some Title",
pages: 123,
publisher_id: "oreilly"
}
我有 2 个不同的类来表示数据,我正在使用注释@Document
和@Field
. 我已经尝试了注释@ManyToOne
,但它没有用。