2012-12-27 140 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作为依赖项。