根据其在数据库中的存储方式,对任意类型的对象进行 Mongoize 操作。
将对象 Mongoize。
BigDecimal.mongoize(123)
参数:
要 Mongoize 的对象
返回:
表示对象的 Binary 或 nil。
31 32 33 34 35 36 37
# File 'lib/mongoid/extensions/binary.rb', line 31 def mongoize(对象) return if 对象.nil? 案例 对象 when BSON::二进制文件 then 对象 when 字符串, 符号 then BSON::二进制文件.new(对象.to_s) end end