【发布时间】:2017-11-13 07:43:31
【问题描述】:
我希望在 google Datastore 上运行一个查询,该查询旨在从多个设备中检索数据。但是,我在文档中找不到任何可以让我从例如获取数据的地方。 device-1 或 device-2 或 device-3,即只能设置 1 个属性名称。这是数据存储限制吗?还是我只是错过了一些我不知道的东西?
基于 NodeJS 客户端库,查询可能类似于以下过滤条件:
var query = datastore.createQuery('data')
.filter('device_id', 1)
.filter('device_id', 2)
.filter('device_id', 3);
否则,我可能不得不为各种设备运行单独的查询,这似乎不是一个非常优雅的解决方案,特别是如果有很多设备要同时运行查询。
欢迎对 Datastore API 或替代方法提出任何建议!
【问题讨论】:
标签: node.js google-cloud-datastore