Spring Data Couchbase 1.3.2 で Couchbase 4.0.0 を使用しており、埋め込みの代わりに参照ドキュメントを使用して関係を保持したいと考えています。たとえば、ドキュメントは次のとおりです。
{
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
が、うまくいきませんでした。