首页 > 解决方案 > 使用 Javascript API 从 Azure 存储表查询中获取特定列

问题描述

是否可以使用 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
});

标签: javascriptazureazure-storageazure-table-storage

解决方案


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

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

看看官方文档


推荐阅读