フィールドユーザー名を持つユーザーテーブルがあります。私はこれに相当するものをdynamo dbに書く必要があります:ユーザーからの*を選択してください( 'a'、 'b'、 'c');dynamo dbの演算子での使用方法
proseptedよりコードを追加するには、配列にユーザー名があります。var arr = ['a'、 'b'、 'c'];
私はこれまでのところ、私は配列の一つの要素を渡すと、それはユーザーテーブルに渡された単一の要素を検索するが、その複数の要素での作業ではない結果を私に与えてくれゼロ結果
this.dynamo.client.scanAsync({
TableName: this.dynamo.table('users'),
FilterExpression: 'username IN (:list)',
ExpressionAttributeValues: {
':list': arr.toString()
}
}).then((response) => {
console.log(response);
return {
userFriends: result.Item.friends
};
});
を与えている、これを試してみましたアレイ。
私はユーザー名配列に1000要素があると言うので、1000回書く必要がありますか? –
filterexpressionとexpressionattributevaluesを動的に作成する答えを更新しました。それを見てみましょう。 – notionquest