如何在AWS DynamodB中为空列表属性获取值

时间:2018-08-29 14:00:56

标签: amazon-web-services aws-lambda amazon-dynamodb

我是aws Lambda和DynamoDB的新手,他们试图将消息发送到AWS DynamoDB中的空列表。

DynamodB中的数据结构 enter image description here

getMessagesByVenueId(venueId) {
    log.info('start:getMessagesByVenueId:start');
    let queryParams = {
      ExpressionAttributeValues: {
        ':venueId':[],
        ':nowTime': moment().utc().format()
      },
      FilterExpression: 'contains (venues, :venueId) AND startTime <= :nowTime AND endTime >= :nowTime',
      ProjectionExpression: 'venueId',
      ScanIndexForward: false,
      TableName: messagesTableName,
    };
    log.info('TRACE: getMessagesByVenueId:queryParams' + JSON.stringify(queryParams));
    return newDynamodbService.scan(queryParams);
  }

我无法获得结果。

0 个答案:

没有答案