問題タブ [aws-sdk-js]
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.
javascript - DynamoDB: ComparisonOperator "IN" が機能しない
クエリの KeyConditions で ComparisonOperator "IN" を使用しようとしています
しかし、私はエラーを受け取りました:
ValidationException: 試行された条件付き制約はインデックス可能な操作ではありません
操作「IN」は使用できませんか?
アドバイスをいただければ幸いです。
****アップデート*****
重複した質問リンクからの潜在的な提案に従いました
KeyConditionExpressionではなくFilterExpressionで「IN」操作を使用することを提案しました
コードを更新しました:
PK = 'staff' でインデックス 'my-index' を作成します
結果: エラー
ValidationException: 無効な FilterExpression: 構文エラー。トークン: ":phone"、near: "IN:phone"
javascript - TypeError AWS.KinesisVideo はコンストラクターではありません
以下のコマンドを使用してaws-sdkをインストールしました
エラーが発生します
TypeError AWS.KinesisVideo はコンストラクターではありません
以下のコードの
AWS.IAM はコンストラクターではありません JavaScript SDKの投稿では、KinesisVideo モジュールが存在しないためにエラーが発生する可能性があると述べられています。
私の質問は、npm を介して aws-sdk のすべてのモジュールをインストールする方法です。
ありがとう