gpt4 book ai didi

ruby-on-rails-3 - 使用 MongoMapper 查询 distinct

转载 作者:可可西里 更新时间:2023-11-01 09:56:42 26 4
gpt4 key购买 nike

如何使用 MongoMapper 查询 distinct?我的查询是:

subscribedToThread = Comment.where(:subscribe_thread => 1).all

但这会返回许多具有相同 user_id 的对象。我只需要返回一个不同的 user_id。这可能吗?

最佳答案

我认为您需要使用 ruby​​ 驱动程序才能执行此操作,因为我认为您无法使用 MongoMapper 本身执行此操作:

subscribedToThread = Comment.collection.distinct("user_id", {:subscribe_thread => 1})

在模型上调用集合方法会返回集合,这将由 Ruby 驱动程序直接提供,因此您可以使用以下语法发出不同的查询:

collection.distinct(key, query = nil)

您可以阅读更多相关信息 here

关于ruby-on-rails-3 - 使用 MongoMapper 查询 distinct,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9098605/

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