如何将 *args 传递给 Mongoid pluck
How to pass *args to Mongoid pluck
我正在使用 MongoiId,代码如下:
def self.sort_by_fields(*args)
.....Other stuff......
pluck(args)
.....Other stuff......
end
我做不到
Model.sort_by_field("id", "account", "name")
因为 args
是一个数组,而 Mongoid 中的 pluck
不接受数组。
请提出可能的解决方案。
我想将参数传递给 pluck
方法,以便我只能获取特定字段。
尝试将 *
添加到另一个 args
def self.sort_by_fields(*args)
.....Other stuff......
pluck(*args)
.....Other stuff......
end
我正在使用 MongoiId,代码如下:
def self.sort_by_fields(*args)
.....Other stuff......
pluck(args)
.....Other stuff......
end
我做不到
Model.sort_by_field("id", "account", "name")
因为 args
是一个数组,而 Mongoid 中的 pluck
不接受数组。
请提出可能的解决方案。
我想将参数传递给 pluck
方法,以便我只能获取特定字段。
尝试将 *
添加到另一个 args
def self.sort_by_fields(*args)
.....Other stuff......
pluck(*args)
.....Other stuff......
end