gpt4 book ai didi

ruby-on-rails - Mongoid,如果设置了值,则作用域?

转载 作者:IT老高 更新时间:2023-10-28 13:37:19 25 4
gpt4 key购买 nike

我正在我的 rails 应用程序中创建一个范围,我希望我的范围返回为相关字段设置了任何内容的文档。

scope :address_available, where(:address => "")

因此,因为某些文档可能没有定义该字段,而其他文档将有一个字符串作为值。但是我怎样才能返回不是 nil 的文件呢?

最佳答案

使用 exists

scope :address_available, where(:address.exists => true)

关于ruby-on-rails - Mongoid,如果设置了值,则作用域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9899374/

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