Как проверить, существует ли значение в возвращенном наборе строк Dynamodb "SS" - PullRequest
0 голосов
/ 30 ноября 2018

Как я могу просто проверить, существует ли значение в наборе строк?

"mylist": {
  "SS": [
    "abcd",
    "efgh"
  ]
}

Я просто хочу проверить и посмотреть, существует ли «abcd», mylist, и если да, то сделать что-то.

Итак, вот что я хочу сделать:

var value = "abcd"
let data = await docClient.query(params).promise();
const items = data.Items.map(
  (dataField) => {
   if (dataField.mylist contains value ) {
         ..then do something..

Пожалуйста, обратите внимание, что я использую docClient.


Кстати - если вам интересно, почему я не использую фильтрацию содержимого () в параметрах, причина в том, чточто я на самом деле пробовал, но он вернул [] / ноль.Я думаю, может быть, это потому, что я уже использую другой метод container () для фильтрации и возврата mylist.?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...