我使用以下查询成功查询了带有分区键的表:
var query= new azure.TableQuery().where('PartitionKey ne ?','test');
但我尝试用时间戳查询但失败了。
var query=new azure.TableQuery().where('Timestamp ge ?', azure.TableUtilities.entityGenerator.DateTime(new Date(Date.UTC(2014,11,11,00,00,00))));
我认为 DateTime 是 Nodejs 的 SDK。但我不确定为什么它不正确。错误是查询是否错误。有人能帮我吗?谢谢。
有多种方法可以在 Azure 存储 Node.js 库中创建表查询。如果你看一下表查询 https://github.com/Azure/azure-storage-node/blob/master/lib/services/table/tablequery.js类在Azure 存储 Node.js GitHub https://github.com/Azure/azure-storage-node在存储库中,您将找到几个有关如何在中构建查询的示例.where()
方法文档。执行查询的两种方法如下:
var tableQuery = new TableQuery().where(TableQuery.dateFilter('Timestamp', QueryComparisons.GREATER_THAN_OR_EQUAL, dateVal));
var tableQuery = new TableQuery().where('Timestamp >= ?date?’, dateVal);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)