问题标签 [vogels]
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.
node.js - 在 Vogels.js 中处理 get 调用的空值
我正在使用 Vogel.js 连接到 Amazon DynamoDB。太好了,但是我正在努力解决的一件事是这样的电话
如果没有结果,要么返回 null,要么返回一个包装对象。
如果我只想MyEntity
作为一个对象阅读,那么在我的回调中我似乎必须这样做
但是,如果没有结果,这将抛出。因此,在获取之前我必须进行一些空值检查。我可以使用 lodash 或其他东西,但我想知道 - 有没有更好的方法来做到这一点?就像是
那将始终返回未包装的对象?
node.js - Node.JS Dynamo DB Vogels KeyCondition 错误
我一直在使用 DynamoDB 和 Vogels ORM 库。出于某种原因,我收到了一个我无法修复的错误。
此代码抛出:
{ [ValidationException:必须在请求中指定 KeyConditions 或 KeyConditionExpression 参数。]
消息:'必须在请求中指定 KeyConditions 或 KeyConditionExpression 参数。',代码:'ValidationException',
时间:2016 年 3 月 19 日星期六 10: 46:51 GMT-0400 (EDT), requestId: 'A0YEPYICHOMPWNNUHY5AXR9BRYGIUMJO4P4ZDVUCCHCKJNO9GDTXT', statusCode: 400, retryable: false, retryDelay: 0 }
有什么我做错了吗?我似乎无法弄清楚这个问题。任何帮助是极大的赞赏。
https://www.npmjs.com/package/vogels
https://github.com/ryanfitz/vogels
javascript - Vogels for DynamoDB 中带有索引字符串集的 ValidationException
这是我的模型定义:
但是,当我想创建此表时,出现以下错误:
问题出在index
. 我删除它,然后它工作正常。
node.js - Vogels 是带有 nodejs 的 Amazon dynamoodb 映射器的不错选择吗?
我看到很长一段时间以来vogels页面都没有进行积极的开发,即大约5个月https://github.com/ryanfitz/vogels
有没有更好的选择?
有没有人遇到过可扩展性或 I/O 时间的问题?
javascript - 如何修复 DynamoDB TypeError 上的 Joi 错误:child.schema._getLabel 不是函数
我在 dynamodb 中有一个模式,如下所示,我正在使用 Joi、Vogels 和 NodeJS
我正在尝试在表中插入以下数据
我正在使用下面的 nodejs 代码将数据插入到表中
我收到以下错误
有人可以帮助我或解释一下,为什么我会收到这个错误以及如何解决它?
node.js - 具有 dynamodb ORM 的节点 MVC 应用程序,包括关联
我想构建一个 Node.js MVC 应用程序。我的数据存储在 dynamoDB 中。我正在为此寻找合适的框架。我主要在以下方面进行辩论:
- Express.js(用于控制器),以 vogels 作为 ORM(用于模型),
- Sails.js 与dynamoDB 适配器。
我更喜欢模型之间的关联支持,这样我就不需要在我的代码中自己实现它。任何人都可以建议这两种选择的利弊是什么?我可以用第二个选项做我在第一个选项中可以做的所有事情,但代码更少吗?还有其他建议吗?
javascript - 如何使用 Vogels for DynamoDB 按纬度、经度和半径进行查询?
我有一个基本的反应应用程序,使用 Vogels for DynamoDB 和一个包含条目的集合,latitude
我longitude
正在尝试进行半径搜索。
有任何想法吗?
sails.js - SailsJS DynamoDB、sails-dynamodb 适配器 - 创建、findOrCreate 不起作用?
我正在尝试将以前使用 Mongo 的 Sails 应用程序迁移到 Node.js。到目前为止,我已经在操作方面取得了成功:find、findOne 和 save。但我无法让“create”或“findOrCreate”工作。我正在使用来自风帆水线的相同查询:
但总是得到:
显然,findOrCreate 甚至不存在于连接器上,但 create 确实......但无法使其工作。
任何想法将不胜感激!
更新 1
这正是我在函数中写的:
我的模型/Model.js 文件中有以下内容:
node.js - Vogels 与 DynamoDB hashKey 问题
我一直在使用 Vogels 和 NodeJS - Vogels 在本地 DynamoDB 中为我处理创建模式。它工作完美。
出于某种原因,我在尝试使用 DynamoDB 服务在 AWS 中部署应用程序时遇到问题。我收到错误消息:
我什至尝试手动设置架构,但是 DynamoDB 在 AWS 控制台中没有 hashKey 选项。它仅提供以下选项:
- 主键/分区(字符串/二进制/数字)
- 排序键(字符串/二进制/数字)
有没有人遇到过这个或知道如何处理创建模式?