There is no DynamoDB API to query multiple items by primary key in a single operation. However BatchGetItemCommand can be used to batch multiple read requests and get up to 100 items.
Write transactions are supported in DynamoDB's Node SDK via the TransactWriteItemsCommand method. Transactions can include up to 100 insert, update or delete operations. Either all of the operations will be successful or nothing will be successful.
DynamoDB does not allow a boolean attribute to be set as the primary key (partition key or sort key) of a table or an index. This can be bypassed by using a String or Number data type instead of the Boolean type.
DynamoDB has a maximum limit of 1 MB in its Query or Scan API responses. To get the full data we need to make use of the LastEvaluatedKey response attribute.
We can check whether specific DynamoDB tables exist using the AWS Javascript SDK. The ListTablesCommand method can be used to list DynamoDB tables in a region.
AWS DynamoDB supports 10 data types for attribute values in a table - number, string, boolean, binary, null, list, map, number set, string set & binary set.