Будучи новичком в Clojure, Noir и Monger, я столкнулся с небольшой проблемой. Как кажется стандартным в Noir, я храню свои модели в src/app_name/model_name.clj.
Проблема, с которой я столкнулся, заключается в том, что мне нужно установить одно и то же соединение с MongoDB в каждой модели, так как я не знаю, как правильно «поделиться» соединением, например:
(ns app.models.theme
(:require [monger.collection :as mc]
[monger.core :as mg]))
(mg/connect!)
(mg/set-db! (mg/get-db "app_development"))
; Do stuff
Как я могу поделиться этим соединением со всем приложением? Спасибо.
(mg/connect!)
подключение доступно в вашем приложении - person Ankur   schedule 31.07.2012