我有一个包含以下结构项目的表格:
[PartitionKey] | [RangeKey] | [Attribute]
Id Start End
现在我想在不知道RangeKey
的情况下获取最新或最新的条目。我只知道PartitionKey
。最新条目的最新Start
时间。
由于缺少load
,我无法使用RangeKey
功能。所以我必须使用查询。但我不知道哪一个。
您知道哪个查询最适合此类问题吗?
答案 0 :(得分:2)
可以使用int_pts = [5,7,9,11,13,15]; %various values for no. of point interpolants
n = length(int_pts);
u = @(x) 1./(1+x.^2); %the function we are interested in
numer = 1;
denom = 1; %set initial values of numerator and denominator
for k = 1 : n
L = zeros( 1,int_pts(k) ); %create an array to store Lagrange polynomials
x = [-5 : 10/(int_pts(k)-1) : 5]; %create a list of x values
udata = u(x); %create a list of corresponding values of u(x)
for i = 1 : int_pts(k)
if (i ~= k)
denom = x(k) - x(i);
syms z;
numer = symfun( z - x(i) , z);
break
end
numer = numer * numer;
denom = denom * denom;
L(i) = numer / denom;
end
end
按顺序排列排序键。
如果ScanIndexForward为true,DynamoDB将按顺序返回结果 存储它们(按排序键值)。这是默认值 行为。如果ScanIndexForward为false,则DynamoDB将读取结果 按排序键值反向排序,然后将结果返回给 客户端。
示例代码: -
以下代码按分区键检索数据,按降序排列排序键。
ScanIndexForward