我開始學習MongoDB
,與Play framework 2
合併。我瞪大眼睛如何將它與Play framework2
整合,終於發現了許多plugins
可供選擇:Play framework2的MongoDB插件有什麼不同?
我很困惑哪一個應該按順序使用整理我的MongoDB
。我試圖搜索他們之間的差異,但是找不到任何文檔。所以,如果任何人有關於他們的一些經驗,你能分享你的意見或解釋他們之間最不同的?
我開始學習MongoDB
,與Play framework 2
合併。我瞪大眼睛如何將它與Play framework2
整合,終於發現了許多plugins
可供選擇:Play framework2的MongoDB插件有什麼不同?
我很困惑哪一個應該按順序使用整理我的MongoDB
。我試圖搜索他們之間的差異,但是找不到任何文檔。所以,如果任何人有關於他們的一些經驗,你能分享你的意見或解釋他們之間最不同的?
Jongo是一個用Java在MongoDB Shell中查詢並使用Jackson將文檔映射到POJO的API。這個API是官方mongodb-java驅動程序的一個小圖層
ReactiveMongo是由play framework團隊創建的一個Scala驅動程序(未使用mongodb-java驅動程序)以實際響應方式查詢MongoDB。
兩個Jongo和ReactiveMongo項目有一個播放插件:
播放jongo:https://github.com/alexanderjarvis/play-jongo
播放ReactiveMongo:https://github.com/ReactiveMongo/Play-ReactiveMongo
好所以,如果你正在尋找一種簡單的方法來查詢的MongoDB你可以使用Jongo,如果你正在尋找一種遊戲式的被動方法,你可以使用ReactiveMongo,但是IHMO你應該測試它們並使用你更舒適的方法。
感謝您的回答。是否有ReactiveMongo for Java?我正在使用Play for Java或是否有「Play2-Jongo」教程? – lvarayut
你可以在這裏找到更多關於如何使用jongo插件的信息:https://github.com/alexanderjarvis/play-jongo#usage –
我可能是錯的,但我不認爲ReactiveMongo有一個Java API。可以肯定的是,你可以在這裏問問https://groups.google.com/forum/?fromgroups#!forum/reactivemongo –
哦,別忘了[ReactiveMongo](http://reactivemongo.org/)。它有一個[播放插件](https://github.com/ReactiveMongo/Play-ReactiveMongo),其中包含[一種方法,自動轉換](https://github.com/ReactiveMongo/Play-ReactiveMongo#play2-controller- sample-using-json-writes-and-reads)之間的MongoDB BSON文件和Play的新的,魔術JSON的東西。 – Carsten
並添加到Carson - ReactiveMongo實際上由Play團隊開發,供內部使用。 https://www.youtube.com/watch?v=pGZkmL_v1Ns –