gpt4 book ai didi

ruby-on-rails - Rails Mongoid `pluck` 等效?

转载 作者:行者123 更新时间:2023-12-01 10:44:33 24 4
gpt4 key购买 nike

在我的 Rails 应用程序中,我使用 MongoID 和 Elasticsearch river 进行文本搜索。

对于 @devices_with_config = ConfigTextSearch.search params[:device_id]我只想提取查询中匹配记录的 device_id 字段。在 mongoID 3.1.0 中,我可以只使用 Band.all.pluck(:name)。但不幸的是,我坚持使用 3.0.23。

我看到有一个类似的 moped 表达式 collections[:bands].find.select(name: 1)...但是我是 Rails 的新手,不知道我会怎么做在 Controller 或模型中使用助力车表达式。

关于如何提取与 MongoId 匹配的“device_id”字段的任何想法?

最佳答案

Mongoid 现在有一个 pluck 函数。

mongoid#pluck

关于ruby-on-rails - Rails Mongoid `pluck` 等效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27950979/

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