質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Amazon DynamoDB

Amazon DynamoDBは、 AWS上のNoSQLデータベースサービスです。フルマネージド型のサービスで、スキーマレス、高速且つ安定性のある動作、自動的に容量を変更する自動スケーリングなどの特徴を持ちます。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

0回答

552閲覧

DBから特定の値を取得したい

inukujira

総合スコア130

Amazon DynamoDB

Amazon DynamoDBは、 AWS上のNoSQLデータベースサービスです。フルマネージド型のサービスで、スキーマレス、高速且つ安定性のある動作、自動的に容量を変更する自動スケーリングなどの特徴を持ちます。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

0クリップ

投稿2020/09/29 10:30

すみません、教えてください。
2つの値を使ってDBから情報を取得するためにはどのようにすれば良いか教えてください。

以下、配列があります。

Javascript

1const formids = ["4yXWRrLXN3aa","gqCI-OBbDkXr"]

上記の値と紐づく情報が、DB(DynamoDB)にプライマリキーとして登録されています。
(将来的にデータは増えていきます)
イメージ説明
自分で試したことはAttributeValueListを使ってみたんですがエラーで取得する事ができませんでした。

Javascript

1exports.getForms = async function () { 2 try { 3 const params = { 4 TableName: Tablename, 5 KeyConditions: { 6 formid: { 7 ComparisonOperator: 'EQ', 8 AttributeValueList: [{ S: '4yXWRrLXN3aa' }, { S: 'gqCI-OBbDkXr' }], 9 }, 10 }, 11 }; 12 return await docClient.query(params).promise(); 13 } catch (e) { 14 throw new Error(e); 15 } 16};

何時間もこの問題に格闘中で先に進まず困っています...。
分かる方いらっしゃいましたらどうかご教示ください><;

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Hogeike

2020/09/30 00:21

>自分で試したことはAttributeValueListを使ってみたんですがエラーで取得する事ができませんでした。 そのエラーは?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問