【发布时间】:2018-04-08 15:53:23
【问题描述】:
我通过 Node.js 在 CosmosDB 上使用 Azure 表存储。我想出了一个使用大于和小于来提供startsWith 功能的技巧。
另一方面,我仍然需要endsWith 功能,但找不到让它工作的方法。这可能是我必须拉入所有分区或行键然后自己进行字符串搜索的情况之一。
我注意到 Azure Table 具有与 odata 相同的查询格式,并且在此文档中为 $filter 列出了一个 endsWith 命令:https://docs.microsoft.com/en-us/previous-versions/dynamicsnav-2016/hh169248(v=nav.90)
是否有可用的endsWith 命令,或者是否有办法查询所有分区或行键并自己进行搜索?
【问题讨论】:
-
要仅选择 PrimaryKey 和 RowKeys,请使用:
new TableQuery().select('PartitionKey', 'RowKey')
标签: node.js azure azure-cosmosdb azure-table-storage