这是一个已知的限制,无法通过传统的JSON查询来解决。然而,可以使用以下代码示例的方法解决:
var data = [{
name: 'John',
age: 25,
hobbies: ['reading', 'swimming', 'jogging'],
address: {
city: 'New York',
state: 'NY'
}
}, {
name: 'Alice',
age: 23,
hobbies: ['traveling', 'cooking'],
address: {
city: 'Los Angeles',
state: 'CA'
}
}];
alasql('SELECT hobbies FROM ?',[data], function(res){
console.log(res);
});
上述代码使用了alasql
库进行查询,并选择了“hobbies”字段作为输出。使用?
占位符来传递数据对象,并指定结果的回调函数。这将返回包含所有hobbies的数组。
下一篇:alasqlxlsx导出问题