Tak jak sugeruje tytuł. Nie mogę znaleźć niczego związanego z Mongoidem 3. Rzeczy, które znalazłem dotyczą tylko starych wersji mongoid
, które nie używały Moped
.Funkcje sklepowe w mongodb przy użyciu Mongoid 3
znalazłem to i to nie działa:
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
Ta metoda będzie dodać funkcję getWeek do kolekcji system.js.
Jak można to zrobić w mongoid 3?
znalazłeś sposób, aby faktycznie * uruchomić * przechowywany javascript? –