node.js - nodejs根据时间戳查询azure存储表

标签 node.js azure timestamp azure-table-storage

我使用以下查询成功查询了带有分区键的表:

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 库中创建表查询。如果你看一下TableQuery Azure Storage Node.js GitHub中的类(class)在存储库中,您将在 .where() 方法文档中找到几个有关如何构建查询的示例。以下是执行查询的两种方法:

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

关于node.js - nodejs根据时间戳查询azure存储表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28198972/

相关文章:

node.js - 即使我在所需目录中没有 `npm link` `npm link <package_name>` 也可以工作

Azure AD Jwt token 验证无互联网

c# - Azure 函数计时器触发器

android - 时间戳之间的差异?

javascript - 导出函数不是函数?

node.js - s3 云端应用代码 : NoSuchKey on refreshing

c# - 如何在 Windows Azure (MVC) 中记录错误和用户操作?

php - 当值作为字符串返回时,在 PHP 中格式化日期

python - 使用 Pandas 计算不规则时间序列的每日平均值

node.js - 为什么我不能部署我的应用程序? (蓝调)