最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

nodejs根据时间戳查询azure存储表

运维笔记admin13浏览0评论

nodejs根据时间戳查询azure存储表

nodejs根据时间戳查询azure存储表

我使用查询成功使用分区键查询表:

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 Storage Node.js库中创建表查询。如果你看看TableQuery存储库中的Azure Storage Node.js GitHub类,你会发现几个关于如何在.where()方法文档中构造查询的例子。您可以通过以下两种方式进行查询:

  • var tableQuery = new TableQuery().where(TableQuery.dateFilter('Timestamp', QueryComparisons.GREATER_THAN_OR_EQUAL, dateVal));
  • var tableQuery = new TableQuery().where('Timestamp >= ?date?’, dateVal);
发布评论

评论列表(0)

  1. 暂无评论