CouchDB でデータベースをネストできないようです。人々はこの制限をどのように回避していますか? たとえば、各ドメインが個別のデータベースを持つブログ エンジンを作成するとします。各データベース内で、ユーザー データベースや注文データベースなどに、さまざまなユーザー ドキュメントや注文ドキュメントなどを含めることができます。
明白な方法は、データベース名がハイフンでデータベースのネストレベル間の人工的な境界を画定するフラットな構造のようです:
myblog.com-users
myblog.com-posts
myblog.com-comments
anotherblog.com-users
anotherblog.com-posts
anotherblog.com-comments
...hundreds more...
別の解決策は、下位レベルのデータベースを保持し、各ドキュメントを最上位の値でマークすることです。
フィールドinstance="Test"またはフィールドdomain="myblog.com"を持つドキュメントUser1を含むusersデータベース