問題タブ [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.

0 投票する
1 に答える
439 参照

javascript - DynamoDB の Vogels でインデックス stringSet を使用した ValidationException

これが私のモデル定義です:

ただし、このテーブルを作成しようとすると、次のエラーが発生します。

問題は、index. それを削除すると、正常に動作します。

0 投票する
2 に答える
667 参照

node.js - Vogels は、nodejs を使用する Amazon dynamoodb マッパーに適していますか?

長い間、つまり約 5 か月間、vogels ページから積極的な開発が行われていないことがわかりますhttps://github.com/ryanfitz/vogels

より良いオプションはありますか?

スケーラビリティや I/O 時間の問題に直面した人はいますか?

0 投票する
1 に答える
1104 参照

javascript - DynamoDB TypeError の Joi エラーを修正する方法: child.schema._getLabel は関数ではありません

以下に示すように、dynamodb にスキーマがあり、Joi、Vogels、および NodeJS を使用しています。

次のデータをテーブルに挿入しようとしています

以下のnodejsコードを使用して、データをテーブルに挿入しています

次のエラーが表示されます

誰かが私を助けたり説明したりできますか?なぜこのエラーが発生するのか、それを修正する方法は?

0 投票する
1 に答える
473 参照

node.js - 関連付けを含むdynamodb ORMを使用したノードMVCアプリ

Node.js MVC アプリを構築したいと考えています。私のデータはdynamoDBに保存されています。これに適したフレームワークを探しています。私は主に次の間で議論しています:

  • Express.js (コントローラー用) と vogels を ORM (モデル用) として、
  • Sails.js とdynamoDB アダプター

モデル間の関連付けをサポートして、自分でコードに実装する必要がないようにすることを好みます。両方のオプションの長所と短所を教えてもらえますか? 最初のオプションでできるすべてのことを 2 番目のオプションで実行できますが、コードは少なくて済みますか? 他の推奨事項はありますか?

0 投票する
0 に答える
118 参照

sails.js - SailsJS DynamoDB、sails-dynamodb アダプター - 作成、findOrCreate が機能しない?

以前 Mongo で作業していた Sails アプリケーションを Node.js に移行しようとしています。これまでのところ、find、findOne、save の操作で成功しています。しかし、「create」または「findOrCreate」を機能させることができません。私はセイルウォーターラインから同じクエリを使用しています:

しかし、常に得ます:

どうやら、コネクタには findOrCreate さえ存在しませんが、 create は存在します...しかし、それを機能させることはできません。

どんなアイデアでも大歓迎です!

更新 1

これはまさに私が関数に書いているものです:

そして、models/Model.js ファイルに次のように記述しています。

0 投票する
1 に答える
470 参照

node.js - DynamoDB hashKey の問題を抱えた Vogels

私は Vogels と NodeJS を使用してきました。Vogels は、DynamoDB ローカルでのスキーマの作成を処理します。それは完璧に機能します。

何らかの理由で、DynamoDB サービスを使用して AWS にアプリをデプロイしようとすると問題が発生します。エラーが発生しています:

スキーマを手動でセットアップしようとしましたが、DynamoDB には AWS コンソールで hashKey のオプションがありません。次のオプションのみを提供します。

  • 主キー/パーティション (文字列/バイナリ/数値)
  • ソートキー(文字列/バイナリ/数値)

誰かがこれに遭遇したか、スキーマの作成を処理する方法を知っていますか?