使用Javascript API从Azure存储表查询中获取特定的列

时间:2018-11-09 06:34:42

标签: javascript azure azure-storage azure-table-storage

是否可以使用Javascript库从Azure存储表中获取特定列。

现在,我可以获取整行,但我只需要其中几列。

这是我要从表中获取整行的工作

var tableUri = "https://mytablerg.table.core.windows.net";
var tableService = AzureStorage.Table.createTableServiceWithSas(tableUri, sasToken);
var tableQuery = new AzureStorage.Table.TableQuery().top(100).where('PartitionKey eq ?', partitionName);

tableService.queryEntities('ChatMessages', tableQuery, null, function(error, result, response) {
   // do some work with a returned data
});

1 个答案:

答案 0 :(得分:2)

使用方法select()附加原始查询应该可以。

var tableQuery = new AzureStorage.Table.TableQuery().top(100).where('PartitionKey eq ?', partitionName).select('field1','field2');

看看官方的doc