Node.js 如何在NodeJS中为azure表存储创建高级查询?

Node.js 如何在NodeJS中为azure表存储创建高级查询?,node.js,azure,azure-table-storage,Node.js,Azure,Azure Table Storage,我正在使用Azure存储包()在NodeJS中使用Azure表存储 根据文档,可以像这样创建和执行高级查询 var azure = require('azure-storage'); var tableService = azure.createTableService(); var query = new azure.TableQuery() .top(5) .where('PartitionKey eq ?', 'part2'); tableSvc.queryEntities('m

我正在使用Azure存储包()在NodeJS中使用Azure表存储

根据文档,可以像这样创建和执行高级查询

var azure = require('azure-storage');
var tableService = azure.createTableService();
var query = new azure.TableQuery()
  .top(5)
  .where('PartitionKey eq ?', 'part2');

tableSvc.queryEntities('mytable', query, null, function(error, result, response) {
  if (!error) {
    // result.entries contains entities matching the query
  }
});

这个代码有效。然而,所有记录的查询运算符都是非常基本的()。是否有人知道任何其他运营商或其他方式来编写针对NodeJS中Azure表存储的查询?(例如类似于内部查询的内容?

似乎服务层中的Azure表存储仍然不支持聚合查询操作,但在客户端SDK层,您可以在


就好像您需要使用关系查询一样,您可以参考传统的数据库服务,如MySQL或SQL Server。

在查询Azure表时,选项有些有限。你有什么特别的想法吗?请分享这一点,以便有人可以帮助您。我正在寻找类似于sql中的内部查询以及其他表或连接的东西?因为据我所知,azure表不支持将对象/数组存储为值。