【发布时间】:2015-09-02 06:48:20
【问题描述】:
我正在开发一个sails.js 应用程序。在我之前的 Sails 应用程序中,我使用 MySQL 和默认的水线 ORM。我打算在我的新应用程序中使用 Mongodb。我遇到了水线的限制,其中之一是查询关联。我当前的应用程序逻辑密集,处理大量统计数据。继续使用水线或用 Mongoose 替换它是否安全?
【问题讨论】:
-
配置mongoose并让它与你的sql orm共存应该不难。
-
通过查询关联是指进行类似sql的连接吗?在猫鼬中,您可以将文档引用到其他集合,因此非常容易进行类似 sql 的连接。 mongoosejs.com/docs/populate.html
-
我有一个包含 20 个集合的数据库,其中一些函数正在做复杂的事情。 (比如更新用户集合,然后更新商店集合的用户字段,然后使用前两个集合中生成的新信息更新其他一些集合)但是如果你配置了你的 mongoose 连接池,你不应该有做这些事情的问题.
标签: node.js mongodb mongoose sails.js waterline