我有以下(使用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,我将如何使用整数存储数组?