いくつかの値をフェッチする必要があるデータベースがあります。データベースは、部屋を含むドキュメントで構成され、各部屋には「floor」と「hotel」のプロパティがあります(さらにいくつかありますが、ここでは重要ではありません)。
事はです; 私が求めるホテルのすべてのフロアを取得する必要があります。getAllFloorsOnHotel("hotel")
ちょっとしたこと。しかし、データベースをクエリする方法がわかりません。私はここを読みました:http://guide.couchdb.org/editions/1/en/cookbook.html#unique、しかしそれは私が必要としているものではありません。そこで彼らはキーを一緒に使用してgroup=true
重複を削除します。これは床がキーである場合に機能しますが、私の場合はホテルがキーです。したがって、私が使用する場合、私group=true
は当然そのホテルの後ろに1階しかありません。を使用しない場合group=true
、指定されたホテルのすべてのフロアが重複して返されます。
couchdbでホテルのすべてのフロアを重複せずに戻すにはどうすればよいですか?