2012-12-27 131 views

回答

2

流星已經與mongodb對話。但你可以使用貓鼬。您可能會遇到延遲10秒的問題,並具有反應性。你也無法享受在客戶端上使用它。

流星已經有方法來查詢/更新等mongodb。但如果你想可以強制貓鼬:

安裝貓鼬(npm安裝貓鼬)。而在您的流星代碼中使用它:

require = __meteor_bootstrap__.require; //to use npm require must be exposed. 
var mongoose = require('mongoose'); 
+2

沒有Mongoose的問題是無法僅使用Collections API支持模式驗證。 – ecbrodie

+1

@ecbrodie目前在流星中沒有官方的模型系統,但是如果您查看atmosphere.meteor.com(社區存儲庫),那麼您可以使用模型包進行驗證。另外,當涉及到領域時,您可以使用最近添加到流星中的「檢查」方法 – Akshat

12

我決定只使用Collection2包,因爲它似乎提供了,我從貓鼬想作爲一個ORM的一切。該軟件包使用Simple Schema作爲依賴項。