我正在考虑以下“复杂”查询,因为 simpledb 是一个非常简单的数据存储:我正在尝试使用 OR 查询查询 aws-sdb 域。使用 ruby、rails (2) 和 ActiveResource。我正在使用来自http://developer.amazonwebservices.com/connect/entry.jspa?externalID=1242的代码示例(顺便说一下,不显示或查询)
class Team < ActiveResource::Base
self.site = "http://localhost:8888" # Proxy host + port
self.prefix = "/foo_dev/" # SDB domain
end
选择代码(不工作):
Team.find(:all, :from => :query, :params => "['player1' = 100001160313805 or 'player2' = 100001160313806]")
选择代码(工作,但没有 OR):
Team.find(:all, :from => :query, :params => "['player1' = 100001160313805]")
我非常感谢任何见解,因为我现在已经为此苦苦挣扎了几个小时。非常感谢所有评论。