在python boto aws simpleDB查询中忽略了限制

2024-06-25 22:31:54 发布

您现在位置:Python中文网/ 问答频道 /正文

下面的查询返回所有记录,而不仅仅是2条记录。然而,当我在awssimpledb浏览器中运行查询时,它是有效的。我用错了吗?在

conn = boto.connect_sdb()
dom = conn.get_domain('taxplan')
query = 'select Descr, PlanName, ItemName, Plan, ReceivedTime from taxplan limit 2'
rs = dom.select(query)
sl= []
for j in rs:
    sl.append(j)
result['sboto'] = convert(sl[1:])

sys.stdout.write(json.dumps(result,indent=1))

Tags: getconnect记录浏览器resultconnqueryselect
1条回答
网友
1楼 · 发布于 2024-06-25 22:31:54

问题似乎在于:

for j in rs:

由于迭代的原因,查询似乎正在运行多次,不能确切地确定。我用替换的方法解决了这个问题:

^{pr2}$

rs = dom.select(query,max_items=2)

希望有帮助。在

相关问题 更多 >