2011-08-23 78 views
3

我對MongoDB有一些入侵,我想嘗試在整個網站上使用MongoDB。我們也會嘗試在MongoDB中備份二進制文件。MongoDB的最佳Web框架?

我們目前使用Ruby on Rails,我們也喜歡Django。我知道這兩個框架已經有一些MongoDB實現(Mongoid和MongoMapper for Ruby),但實際上我不願意學習新的東西。 :-)

您認爲在生產中使用MongoDB的最佳網絡平臺/框架是什麼?

+0

與其問您一個潛在的爭議問題,您爲什麼不問問題:「我可以在MongoDB和Ruby on Rails或Django上使用哪些工具和庫?」這將有助於激發有用的對話。 – dcrosta

+0

好的,我會這麼做的。 – Hartator

回答

2

我一直在和mongoengine,「對象 - 文檔映射器」(如ORM,但對於MongoDB)和Django。它對MongoDB的數據類型和CRUD操作有相當完整的支持,並且有一些好的幫助器可用於聚合和map-reduce。

(無恥插件:)你可以在Nymwit這個我用mongoengine和Django構建的在線文字遊戲以及my github的相應源代碼中看到我對這些功能的使用。

+1

我google了這個相同的問題,因爲我目前在Django中使用mongoengine,但是覺得Django的默認行爲很多停止工作,或者變成了令人難以置信的錯誤(例如基於類的視圖,窗體,Django管理員),我希望有一個更可靠的框架存在。有表單和Django管理員的解決方案,但正如我所說,現在他們是如此錯誤,我花了大部分時間修補它,而不是完成任務。 –