正如标题所暗示的那样。我找不到与 Mongoid 3 相关的任何内容。我发现的内容仅适用于mongoid
未使用的旧版本Moped
。
我发现了这个,但它不起作用:
def self.install_javascript
getWeekJs = Rails.root.join("lib/javascript/getWeek.js")
if collection.master['system.js'].find_one({'_id' => "getWeek"}).nil?
collection.master.db.add_stored_function("getWeek", File.new(getWeekJs).read)
end
end
此方法会将 getWeek 函数添加到 system.js 集合。
如何在 mongoid 3 中做到这一点?