9

我注意到你们正计划在您的平台中添加更多的 ORM 功能,但与此同时,有没有一种简单的方法可以使用 Mongoose 集合扩展您的集合?

4

2 回答 2

4

您应该能够添加:

npm install mongoose

到“admin/generate-dev-bundle.sh”

然后,您可以创建一个新包并要求 mongoose,在其中您可以将方法分配给: Meteor.mongoose 并连接到 MONGO_URL(这是 Meteors 数据库)以执行此命令。如果您需要帮助,请查看其他软件包。

我在这个分支中做了示例工作: https ://github.com/jonathanKingston/meteor/tree/mongoose

这是 100% 未经测试的,因为我目前在 Windows 机器上,但它应该打开:Meteor.mongoose 和标准用途的普通猫鼬,如此处所述但已连接: https ://github.com/LearnBoost/猫鼬#readme

于 2012-04-16T11:10:39.827 回答
0

mongoose 的一个问题是它无法在客户端上运行。因此,您将失去使用 Meteor 的大部分好处。

看看Collections2它提供了验证和结构。

祝你好运!

于 2015-08-29T14:54:58.820 回答