【发布时间】:2012-06-14 02:53:09
【问题描述】:
我有以下(使用 mongoid):
class FacebookUser
include Mongoid::Document
include Mongoid::Timestamps
field :uid, type: String
field :friends, type: Array
end
我正在使用 mongoid,我想知道是否将 facebook_ids 和 facebook_ids_of_friends(Array) 存储为 BigDecimal、Integer 或 String。我将使用 uid 进行查询,所以有点担心速度。
或者:
class FacebookUser
include Mongoid::Document
include Mongoid::Timestamps
field :uid, type: Integer
field :friends, type: Array #???How do I get this to store ints instead of strings
end
为了避免重复投射,我认为第一个选项更好但想获得另一个意见?另外,如果我使用选项 2,我将如何使用整数存储数组?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 mongodb mongoid