0

次のようなjsonデータがあります

{
  "_index": "project",
  "_type": "ts_order_snapshot",
  "_id": "1",
  "_version": 1,
  "exists": true,
  "_source": {
    "order_id": "100000001",
    "order_data": "Order Data:{\"entity_id\":\"1\",\"state\":\"canceled\"}"
  }
}

ここで、状態がキャンセルされたすべての注文 ID のリストを取得したいと思います。助言がありますか?

4

1 に答える 1

1

order_dataはシリアル化されたjsonでエンコードされた文字列であり、構造化されたjsonマップではありません。実際のjsonにプロモートした場合は、のようなクエリを作成できます?q=order_data.state:canceled&fields=order_id

于 2012-05-21T15:15:36.277 に答える