node.js - 如何使用 dynamoose 进行排序

标签 node.js sorting amazon-dynamodb

我尝试在 NodeJS 中使用 dynamoose 对 DynamoDB 中的项目进行排序

descending() 和 ascending() 是 dynamoose npm 中提供的两个用于排序的函数,但我没有得到这个工作!

最佳答案

您可以在 ONLY Query 中使用降序和升序(它不适用于扫描)。这是我用来查询数据的工作示例。

Devices.query('device_id').eq('123').where('created_at').gt(lastMonth).ascending().exec();

https://dynamoosejs.com/api#queryascending

降序也一样:

Devices.query('device_id').eq('123').where('created_at').gt(lastMonth). descending().exec();

https://dynamoosejs.com/api#querydescending

关于node.js - 如何使用 dynamoose 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44540414/

相关文章:

java - 在流的排序方法中使用 Comparator::reverseOrder 和 Comparator.reverseOrder() 有什么区别

amazon-dynamodb - 如何在 Java 中为 DynamoDB 定义表时声明排序键

node.js - AWS Dynamodb : Is it possible to make a query only using sort key

javascript - 如何在 npm 安装期间将 fork 的存储库更新为依赖项?

php - 如何在端口而不是 htdocs 文件夹中运行 PHP 应用程序?

algorithm - 以最小代价划分为n个bins

java - Java中ArrayList的归并排序

javascript - 在连接的 DynamoDB 表中传播更改的正确方法是什么

node.js - Socket.io 命名空间限制以及如何扩展它

node.js - 如何使用Github API推送代码?