我正在为NODEJS开发水线适配器,我正在实现接口适配器,但我有一个问题来描述谷歌云数据存储的架构,我需要获得一种类型的属性列表,但我不喜欢&# 39;知道如何获得属性。我已经尝试过这个SQL,但只有我得到没有属性的种类。
select __key__ from __kind__
如何在GQL上描述Mysql的等价物?
感谢
答案 0 :(得分:0)
对于想要获得某种属性的人来说,查询非常简单。下一个代码就是那种类型的例子,这种类型的名称是Task。
创建种类的例子
const kind = 'Task';
const name = '100';
const taskKey = datastore.key([kind, name]);
const task = {
key: taskKey,
data: {
description: 'not more tasks',
}
};
datastore
.save(task)
.then(() => {
console.log('the creation ends fine');
})
.catch(err => {
console.error('ERROR:', err);
});
返回种类属性的查询示例
select * from __Stat_PropertyName_Kind__ where kind_name = 'Task'
返回并打印一种
属性的NODEJS代码示例const query = datastore
.createQuery('__Stat_PropertyName_Kind__')
.filter('kind_name', '=', 'Task');
datastore.runQuery(query).then(results => {
var response = results[0];
var schema = response[0];
console.log(schema.kind_name);
console.log(schema.property_name);
});
查询的结果是下一个: 任务 描述