Для тех, кто использует lodash, , так как v3.0.0 , функция _. escapeRegExp встроена:
_.escapeRegExp('[lodash](https://lodash.com/)');
// → '\[lodash\]\(https:\/\/lodash\.com\/\)'
И, в событие, которое вы не хотите требовать полной библиотеки lodash, вы можете потребовать только эту функцию !
Не зная код позади Ваших пользовательских функций или саму модель, трудно сказать. Но то, что ошибка говорит нам, - то, что ключ должен быть примитивом (строка, число или двоичный файл) значение, и это не.
Согласно документам,
, Когда Вы составляете таблицу или вторичный индекс, необходимо указать имена и типы данных каждого атрибута первичного ключа (раздел ключевой и ключ сортировки). Кроме того, каждый атрибут первичного ключа должен быть определен как строка типа, число или двоичный файл.
Выезд документы AWS о Динамо здесь
, Если бы Вы могли бы отправить свою модель и базовый код, было бы легче определить фактическую проблему.