1

次のクエリは、2 つだけではなくすべてのレコードを返します。ただし、AWS SimpleDB ブラウザでクエリを実行すると、機能します。boto を間違って使用していますか?

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))
4

1 に答える 1

4

問題は次のとおりです。

for j in rs:

繰り返しのために、クエリが複数回実行されているようですが、正確にはわかりません。私は次のものを置き換えることで問題を解決しました:

rs = dom.select(query)

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

それが役立つことを願っています。

于 2012-09-25T01:07:36.610 に答える