0

私はphpが初めてなので、この問題について何か助けが必要です

クエリを実行しようとしました

localhost/ls-test/_design/app-views/_view/timestamp-measurement?descending=true&include_docs=true

json を取得すると、次のような形式が返されます。

{"total_rows":441740,"offset":0,"rows":[
{"id":"123","key":[2013,2],"value":["1","PowerConsumption","0.0"],"doc":{"_id":"5446691910660799","SourceType":"SENSOR","SourceId":"4294403072","Property":"PowerConsumption","value":"0.0","}},
{"id":"124","key":[2013,2],"value":["228224","Motion","false"],"doc":{"_id":"5446688472521031","SourceType":"SENSOR","SourceId":"228224","Property":"Motion","value":"false","timestamp":"2013-02-12 17:06:06.768"}}
...]}

したがって、特定の値に基づいてのみ結果が表示されるように、PHP でさらにクエリを実行するにはどうすればよいですか。たとえば、SourceId:228224 のドキュメントのリストのみです。

4

1 に答える 1

1

PHP で json_decode を実行してから、連想配列を操作します。

http://php.net/manual/en/function.json-decode.php

于 2013-02-20T23:05:31.773 に答える