私は2つのエンティティを持っています:
- 会社 [companyId (PK)] および
- 従業員 [employeeId (PK)、companyId (PK、FK)]。
次の形式を使用して従業員にクエリを実行できるように、CouchDB でドキュメントを整理する方法はありますか ( $CouchDB は CouchDB インスタンスへの URLです)。
$CouchDB/company/{companyId}/employee/{employeeId}
Company と Employee の両方のドキュメントを 1 つのデータベースに混在させ、メタ フィールド (例: "_type") と map/reduce を使用して必要なドキュメントをクエリできることを私は知っています。「マップ/リデュース」アプローチに問題はありません。何も見逃さないように再確認したいだけです。
どうもありがとう、