我一定做错了什么,但我在谷歌上找不到任何关于这个问题的东西。我正在使用 boto 访问 Amazon Web 服务上的 SDB。我可以创建一个新表,添加项目,甚至遍历表中的所有项目,但我不知道如何查询它们。有“选择”方法,但没有“查询”。根据此处的文档:http://boto.s3.amazonaws.com/ref/sdb.html#module-boto.sdb.domain。可以使用 pythonic 方法来查询您的 SDB,但是这种方法对我来说不存在!
这是一小段代码,可能有助于描述我的问题:
>>>domain = conn.get_domain('testtable')
>>> domain.select()
<boto.sdb.queryresultset.SelectResultSet object at 0xb71bb2ac>
>>> domain.query()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: Domain instance has no attribute 'query'
是否出于某种原因删除了此方法?我不是制作查询的专家,向我指出有关使用 select 方法的其他文档会很棒!