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 回答