如何从JSON创建Mongoid文档



我正试图从JSON字符串构建一个Mongoid文档。我猜可以这样做:

SomeDocumentClass.new(JSON.parse(json_string))

但有没有更方便或直接的方法呢?。也许是Mongoid方法?。

最佳,

上面的用法是函数和相关功能组合的一个很好的例子。这是非常清楚的,你不需要更多的东西。如果您有许多这样的调用,您可以简单地创建自己的类函数,如下所示。

class SomeDocumentClass
  def self.new_from_json(json_string)
     self.new(JSON.parse(json_string)
  end
end

使用

SomeDocumentClass.new_from_json(json_string)

或者,您可以创建自己的全局函数,以减少键入和增加模糊度。但是IMHO,这一切都有自行车脱落或牦牛剃毛的味道。请继续讨论一个真正的阻塞问题。

最新更新