问题标签 [dynamoose]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
569 浏览

javascript - 如何使用参数调用查询,然后使用 dynamoose 进行填充

我已经设置了一个服务器,可以使用 dynamoose。我想对值字段的基本内容进行查询,然后进行填充,但我无法使用 dynamoose api 文档中的解决方案来实现它。请在此处提供帮助。

0 投票
1 回答
84 浏览

loops - 响应重复但计数显示为 1

将 Dynamoose ORM 与无服务器一起使用。我有一个场景,我根据推荐查找用户信息。

响应如下

不知道我哪里出错了,因为响应中的项目似乎是重复的,但计数1

这是代码

0 投票
0 回答
1637 浏览

amazon-dynamodb - on dynamoose update ValidationException: 键上的条件数无效

下午好

dynamoose modal update 抛出 ValidationException: The number of conditions on the keys is invalid 的错误。我在这里尝试调试是 export DEBUG=dynamoose* 的调试结果

这是执行时返回的错误:

这是正在执行操作的聊天模式:

这是更新的实际代码:

感谢您提供任何线索和帮助。

0 投票
0 回答
226 浏览

amazon-dynamodb - dynamoose 的复杂查询

我正在尝试使用 dynamoose 查询执行复杂的过滤操作,但我无法获得正确的语法。

例如:尝试过滤狗的身高和体重以及品种类型

此外,任何人都可以提供模型模式定义来实现上述过滤器。

0 投票
1 回答
317 浏览

node.js - 从 dynamodb (dynamoose) 迁移到 postgresql (sequelize) - 设置 hashKey

我使用 dynamoose 创建了一个简单的模型,现在我想使用 sequelize 将它迁移到 postgresql 中。我熟悉 dynamodb 以及如何在其中设置哈希键和范围键,但是如何使用 sequelize 在 postgresql 中完成相同的操作?下面是我以前使用 dynamoose 的模型以及我使用 sequelize 迁移它的努力,但我不确定如何处理这些键:

尝试使用 sequelize 迁移它:

请让我知道这是否是正确的方法以及如何使用 sequelize 设置相应的 hashKeys 和 rangeKeys。谢谢你。

0 投票
1 回答
354 浏览

amazon-dynamodb - 为什么 dynamoose 只在很短的时间内存储数据?

我使用来自 dynamoose 页面的简单设置。

我可以保存数据,通过 Model.get(hashKey) 获取数据,我的数据似乎只保存了不到一分钟?之后查询返回未定义。

还有另一个 TTL(生存时间)设置,但因为我没有使用它。我的数据应该永久保存在 DynamoDB 中,对吗?

0 投票
0 回答
221 浏览

node.js - Dynamodb 记录未通过 for 循环更新

我目前正在使用 dynamoose 来管理 dynamodb 中的记录。

从我的客户那里,我收到了一组内部人员

我的 lambda 函数通过变量接收集合insiders,并在每个记录中循环。内部循环我更新记录的位置

当我在本地对其进行测试时,这工作正常,但是当我将其部署到 AWS Lambda 时,它没有被更新。我也把console.log里面循环,我得到打印的日志。

0 投票
1 回答
593 浏览

node.js - 使用 Dynamoose 扫描所有记录非常慢

我有一个存储大小为 2.7MB 的表。我正在尝试使用 dynamoose 扫描方法获取所有记录,但速度很慢(35 秒才能获得 2.7MB)

代码是用 node.js (typescript) 编写的。首先我使用了扫描方法并检查了lastKey:

})

之后我尝试了scan.all。从 Dynamoose API 我了解到递归扫描之间的默认延迟是 1 秒。为了最小化扫描时间,我尝试最小化延迟时间并将延迟设置为 1 毫秒并更改了代码:

但是扫描仍然很慢。我该怎么做才能使 scan.all 更快?

0 投票
1 回答
1649 浏览

amazon-dynamodb - 如何使用 Dynamoose 使用过滤器扫描所有记录

我正在尝试使用 Dynamoose 搜索所有可用记录的单词。我尝试了下面的代码,但无济于事......

0 投票
1 回答
1231 浏览

node.js - 使用 Dynamoose.js 和 Angular6 进行分页

是否有使用 Dynomoose.js 使用 Angular 实现分页的良好实践。我想使用 scan.limit() 从数据库中获取一些电影,例如 20。如何获得第二次扫描 20-40 电影和 40-60 电影?我应该使用 scan.startAt(key) 来检索更多数据吗?