【发布时间】:2016-10-06 18:47:03
【问题描述】:
我在 Datastore 中创建了一个具有复杂属性(或文档?我不知道该怎么称呼它!请告诉我它的正确名称)的实体,如下所示:
taskId: "T101",
taskType: "Pick",
itemInfo:
{
"id":"00014",
"actualQty":"1",
"attributes":[{"value":"Large","name":"Size"},"value":"Blue","name":"Color"}],
"requiredQty":"10",
"imageUrl":" ",
"upc":"886654801"
}
我想查询 itemInfo 属性中的 upc 字段。 (请不要让我将 upc 移出 itemInfo 属性!)。我知道要查询我们需要定义索引的任何内容,并且我的 index.yaml 中有 taskId。
类似:
select * from Task where itemInfo.upc = "<some value>";
请告诉我我们能做到!
谢谢。
【问题讨论】:
标签: google-app-engine google-cloud-datastore nosql