如何查询DynamoDB中不包含值的行

时间:2015-10-14 08:58:36

标签: amazon-dynamodb key-value nosql

我有一个表levelToGames,其哈希键“level”(int)对应于游戏的级别,并且属性为游戏ID的“gameId”。 我想要检索具有“给定”级别的第一个gameId(让我们称之为myLevel),并且此行/游戏也不能在游戏中拥有该玩家。 我的解决方案是上表,其中对应于每个玩家ID的行具有不同的属性。所以,这样我可以进行level = myLevel AND attribute_not_exists(myPlayerID)之类的查询。但是,这看起来非常糟糕,我不确定每个表的属性限制。

我希望得到一些意见或建议。 谢谢!

P.S。我想到的一个选项是使用包含但似乎我不允许使用NOT并且在一个条件中包含在一起

0 个答案:

没有答案