我正在使用 postgresql 在 RoR 上编写服务器端。
今天我遇到了一个特性,我需要识别表中一行的当前偏移量。客户向我发送一个唯一标识符,我需要返回该项目的当前偏移量。
所以,我有表“项目”和模型“项目”。
项目有一个独特的领域。让我们称之为“钥匙”。
例如,我的“项目”表有以下数据:
id | key
----------
0 | abb
1 | acc
3 | cbb
5 | aqq
如果客户向我发送密钥“aqq”。我应该输出 4。如果客户给我发送“acc”。我应该输出2。
如果有一种方法可以做到这一点,而无需从表中加载所有数据并循环遍历它?
提前致谢!