问题标签 [dynogels]

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 投票
2 回答
1707 浏览

node.js - DynamoDB:查询以在字符串数组中查找项目

我可能不太了解哈希/主键在 DynamoDB 中的工作原理,但我正在尝试为消息传递服务创建一个模型(使用无服务器 + Dynogels/NodeJS)。

该模型如下所示:

如您所见,users是一个数组,其中列出了对话参与者的用户 ID。

我需要创建一个服务来查找用户参与的所有对话。在 MongoDB(我更熟悉)中,我会做类似的事情:

我可以在 DynamoDB 中做一些等效的事情吗?这是一个经常发生的 API 调用,所以我希望它尽可能高效。

0 投票
0 回答
140 浏览

sql-injection - 使用 Dynogels 进行 NoSQL 注入

有谁知道该Dynogels组件在帮助防止 NO SQL 注入攻击通过 Dynamo DB 后端方面的效果如何?

0 投票
2 回答
49 浏览

dynogels - NoSQL 注入 DynanmoDB

有谁知道在与 NO SQL 数据库交互时,“Dynogels”库是否存在任何已知的 SQL 漏洞。

不使用任何高级查询,只使用现有方法的标准。查询(),哪里(),等于()等。

0 投票
1 回答
227 浏览

typescript - dynogels 总是告诉我 Invalid schema content 即使使用它的 github repo 中的示例

我正在尝试使用dynogels作为 DynamoDB 的 ORM,但我什至无法获得最简单的示例。无论我做什么,打字稿在我尝试使用它的那一刻都会抛出“无效的架构内容”错误。

运行命令

主要的.ts

包.json

当我跑步时,我得到

StackOverflowPost/node_modules/dynogels/node_modules/joi/node_modules/hoek/lib/index.js:740 throw new Error(msgs.join(' ') || '未知错误'); ^ 错误:无效的架构内容:在 Object.exports 的 Object.exports.assert (/Users/stephencuzzort/Projects/StackOverflowPost/node_modules/dynogels/node_modules/joi/node_modules/hoek/lib/index.js:740:11)。架构 (/Users/stephencuzzort/Projects/StackOverflowPost/node_modules/dynogels/node_modules/joi/lib/cast.js:55:10) 在 internals.Object.keys (/Users/stephencuzzort/Projects/StackOverflowPost/node_modules/dynogels/node_modules /joi/lib/types/object/index.js:352:35) 在 Object.exports.schema (/Users/stephencuzzort/Projects/StackOverflowPost/node_modules/dynogels/node_modules/joi/lib/cast.js:36:29 ) 在 internals.Object。

为什么即使我使用 github 页面中的示例,我仍然会得到这个?我怎样才能使这个例子工作?