1
Это мой стол на AWS DynamoDBВыберите DynamoDB с условием
Table name: records
Primary partition key: member_id (Number)
Primary sort key: datetime (String)
Я хочу выбрать 10 результатов из таблицы, член ид, DateTime и диапазона. От 1 до 10, от 10 до 20.
Все, что я сделал, это получить 10 записей из базы данных. Итак, как я могу выбрать идентификатор члена, дату и время?
Ex. where member_id = 3000 and datetime between Time.now and Time.now + (2*7*24*60*60)
Мой код:
table = @@dynamo_db.tables['records']
table.hash_key = [:member_id, :number]
table.range_key = [:datetime, :string]
table.items.select(:limit => 10).collect do |item_data|
return item_data.attributes
end