gpt4 book ai didi

ruby-on-rails - 使用acts-as-taggable-on查找没有标签的条目

转载 作者:行者123 更新时间:2023-12-04 03:49:41 24 4
gpt4 key购买 nike

我的问题有答案 - how to find entries with no tags using acts-as-taggable-on?

但不幸的是效率非常低。它在循环期间对数据库进行一次命中

我有 10,000 条记录,如果我要循环遍历所有记录,并且代码对所有 10k 条记录进行一次查询,这是 Not Acceptable 。

寻找更有效的解决方案。

谢谢。

最佳答案

我建议这个解决方案(模型候选人的示例):

Candidate.all - Candidate.joins("JOIN taggings on taggings.taggable_id = candidates.id").where("taggings.taggable_type = 'Candidate'")

无论表中有多少对象,此操作只会命中数据库两次。

关于ruby-on-rails - 使用acts-as-taggable-on查找没有标签的条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5817143/

24 4 0