【发布时间】:2017-05-10 02:22:56
【问题描述】:
我想用key 从谷歌数据存储中查找数据
在普通 RDB 中
select * from items where key = '123124124234221'
在 GQL 查询中
SELECT * from items WHERE __key__ HAS ANCESTOR KEY(item, 123124124234221)
有效!
但在 nodejs 中
let query = datastoreClient.createQuery('items')
.hasAncestor(datastoreClient.key(['item', '123124124234221']))
datastoreClient.runQuery(query, (err, entity) => {
if (err) { reject(err) }
console.log(entity)
})
结果为空[]
请帮助如何使用节点中的键获取数据。
【问题讨论】:
标签: node.js database google-cloud-datastore google-cloud-platform