gpt4 book ai didi

ruby-on-rails - 计算不为空的地方

转载 作者:行者123 更新时间:2023-12-04 07:30:53 24 4
gpt4 key购买 nike

现在我用

Appointment.where.not(time: nil).count

是否可以通过 Appointment.count 来做到这一点?

最佳答案

如果您想使用 .count 实现此目的,您必须从数据库中加载所有对象,然后使用 ruby​​ count。 (来自文档:http://edgeapi.rubyonrails.org/classes/ActiveRecord/Associations/CollectionProxy.html#method-i-count)

所以正确的方法是你已经拥有的。它构建查询以计算时间列不为空的所有对象。

为什么要改变它?

关于ruby-on-rails - 计算不为空的地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39198604/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com