Select 项在 AWS simpledb 中使用 ItemName
Select item using ItemName in AWS simpledb
我最近开始探索 SimpleDB java sdk。我正在尝试使用 ItemName 获取该项目。
请参考下面的测试代码 -
val demoItem = Item("id1", listOf(Attribute("fName", "Test7"), Attribute("age", "21")))
val result = client.select(SelectRequest().withSelectExpression("select * from demo where itemName() = 'id1' "))
assertEquals(listOf(demoItem), result.items)
结果实际上是returns零条记录。我不确定这个查询哪里做错了。
PS:我可以 select 使用属性 'fName' 和 'age'
的项目
我正在使用假的 SimpleDB 进行测试,https://github.com/stephenh/fakesdb
当我查看他们的代码时,我发现那里没有实现通过 itemName() 进行搜索。
所以,当针对真正的 SimpleDB 进行测试时,我能够使用 itemName() 获取数据。
结束这个问题!
我最近开始探索 SimpleDB java sdk。我正在尝试使用 ItemName 获取该项目。 请参考下面的测试代码 -
val demoItem = Item("id1", listOf(Attribute("fName", "Test7"), Attribute("age", "21")))
val result = client.select(SelectRequest().withSelectExpression("select * from demo where itemName() = 'id1' "))
assertEquals(listOf(demoItem), result.items)
结果实际上是returns零条记录。我不确定这个查询哪里做错了。
PS:我可以 select 使用属性 'fName' 和 'age'
的项目我正在使用假的 SimpleDB 进行测试,https://github.com/stephenh/fakesdb
当我查看他们的代码时,我发现那里没有实现通过 itemName() 进行搜索。
所以,当针对真正的 SimpleDB 进行测试时,我能够使用 itemName() 获取数据。
结束这个问题!