Rails where(id:[1、2、3])查询如何获取搜索失败的ID?

时间:2018-12-14 18:59:50

标签: ruby-on-rails

我正在这样查询User.where(id: [1, 2, 3]的用户,以获得ID为1、2和3的三个用户的结果。

例如,如果从数据库中删除了ID为3的用户,则先前的查询将仅获得两个结果,ID为1和2的用户。

这对于少量id是很好的,但是对于大型数组则是一个问题。

我想知道是否有一种方法可以找到哪个ID失败并且没有出现在结果中。有没有一种方法可以确定哪个结果失败?

0 个答案:

没有答案