mongoid中字段的动态数据类型?

时间:2016-02-19 05:59:06

标签: mongoid ruby-on-rails-4.2 ruby-2.1.3

我有一个模型类: -

class TestParam
  include Mongoid::Document
  include Mongoid::Timestamps

  field :parameter_id, type: String
  field :parameter_key, type: String
  field :range_max, type: String
  field :range_min, type: String
  field :unit, type: String
  field :multiple, type: Boolean
  field :value, type: Array or String

  embeds_in :test

结束

现在我的问题详情如下: -

1)如果字段'多个'是的,然后数值类型为'值'应该是数组,否则如果字段是多个'是假的,然后数值类型为'值'字段应该是字符串。我们如何使用mongoid(5.1.0)解决这个问题?谢谢,Happy Coding。

0 个答案:

没有答案