0
class User
include Mongoid::Document
field :sign_in_count, :type => Integer, :default => 0
field :some_other_count, :type => Integer, :default => 0
end
我需要得到一個哈希值將由這兩個領域 的總和,這樣的結果會是這樣的:
{ "sign_in_count" => 4, "some_other_count" => 12 }
如果我做
sign_in_sum = User.sum("sign_in_count")
some_other_sum = User.sum("some_other_count")
我看到兩個mongo查詢,但我需要在一個這樣做。 請幫忙。
的MapReduce可以與幫助。 –
你是說在Ruby代碼中嵌入JS代碼? –
就是這樣的,是的。 –