JSON オブジェクトとして表現された車 (約 40MB) を PouchDB に格納し、馬力属性に基づいて検索したいとします。SQL の例: select * from cars where HP > 100.
キーでpouchDBをクエリできますが、明らかにHPはドキュメントのキーではありません。これを行う方法はありますか?
マップ機能については、私が理解している限りでは、
function(doc) {
if(doc.value) {
emit(doc.value, null);
}
}
関数の外側のスコープ内の変数にアクセスすることはできません。
var horsePower = $scope.horsePowerInputField
function(doc) {
if(doc.hp > horsePower) {
emit(doc.value, null);
}
}
非キー変数に基づいてパラメータ化されたデータベースにクエリを実行する可能性はありますか?