问题标签 [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 投票
0 回答
14 浏览

node.js - dynamoose.setDocumentClient 不是函数

我正在使用 dynamoose@2.8.5 并尝试使用 Dynamoose 设置 DAX。这是我的代码

但出乎意料的是,它向我抛出了错误dynamoose.setDocumentClient is not a function

任何帮助都会非常感激

0 投票
1 回答
21 浏览

dynamoose - Dynamoose:模型对象不允许配置作为参数

我创建了一个模型,当我在本地机器上运行我的后端函数时它正在工作,但是当它使用 AWS 时,我在查询表时遇到了身份验证问题:

这就是我的模型的定义方式:

从查看可能的解决方案来看,似乎添加{“create”: false}参数可能会解决问题,但在 Dynamoose 版本 3 中,您无法添加三个参数,因此这不起作用:

有谁知道如何克服这个问题,以便它适用于 Dynamoose 版本 3?

我已经按照 Charlie Fish 的建议进行了更改,现在出现以下错误:

这是我现在的代码:

有任何想法吗?

0 投票
0 回答
12 浏览

typescript - Dynamoose Typescript 错误:“查询”类型上不存在属性“使用”'

有谁知道如何解决这个错误?

我正在使用带有 dynamoose 版本 2.8.5 的打字稿。我正在尝试遵循关于如何使用索引https://dynamoosejs.com/guide/Query/#queryusingindex查询的打字稿文档:这是他们的示例:

我基本上是在打同样的电话(改变了一些名字等), Model.query("uuid").eq(uuid).using("indexname").exec();

这是错误: Property 'using' does not exist on type 'Query<AnyDocument>'.

同样对于上下文,我发现 2019 年存在一个未解决的问题,但看起来这已经解决了一段时间:https ://github.com/dynamoose/dynamoose/issues/617