Node.js Azure表存储:如何利用NodeJS库对查询进行分组和/或查询?

Node.js Azure表存储:如何利用NodeJS库对查询进行分组和/或查询?,node.js,azure-table-storage,azure-tablequery,Node.js,Azure Table Storage,Azure Tablequery,利用Azure Storage Explorer中的手动编辑器,我可以创建以下查询,以返回我希望从Azure表存储中获得的结果: TYPE eq 'MYTYPE' and (PartitionKey eq '1' or PartitionKey eq '2') 但是,我不知道如何使用NodeJS库实现这一点 以下代码: const azure = require('azure-storage'); const svc = new azure.TableService(); var azureQ

利用Azure Storage Explorer中的手动编辑器,我可以创建以下查询,以返回我希望从Azure表存储中获得的结果:

TYPE eq 'MYTYPE' and (PartitionKey eq '1' or PartitionKey eq '2')
但是,我不知道如何使用NodeJS库实现这一点

以下代码:

const azure = require('azure-storage');
const svc = new azure.TableService();
var azureQuery = new azure.TableQuery().where("TYPE eq 'MYTYPE'").or("PartitionKey eq '1'").or("PartitionKey eq '2'")
相当于查询:

TYPE eq 'MYTYPE' or PartitionKey eq '1' or PartitionKey eq '2'
 TYPE eq 'MYTYPE' and PartitionKey eq '1' or PartitionKey eq '2'
同样,我可以做到以下几点:

const azure = require('azure-storage');
const svc = new azure.TableService();
var azureQuery = new azure.TableQuery().where("TYPE eq 'MYTYPE'").and("PartitionKey eq '1'").or("PartitionKey eq '2'")
但这会导致查询:

TYPE eq 'MYTYPE' or PartitionKey eq '1' or PartitionKey eq '2'
 TYPE eq 'MYTYPE' and PartitionKey eq '1' or PartitionKey eq '2'

如何从NodeJS库中等效圆括号?

正如我所知,根据我对对象的理解,简单的方法类似于下面的代码


它工作得很好。

正如我所知,根据我对对象的理解,简单的方法类似于下面的代码


它很好用。

我不知道我以前试过的时候把什么弄糟了,但我一定是有一些愚蠢的打字错误。今天早上我又试了一次,效果不错。谢谢你的帮助!我不知道我以前试过的时候弄糟了什么,但我一定是有一些愚蠢的打字错误。今天早上我又试了一次,效果不错。谢谢你的帮助!