想要改进这个问题吗? 更新问题,以便 editing this post 提供事实和引用来回答它.
关闭 7 年前。
我尝试过 MongoMapper,它功能齐全(提供几乎所有 AR 功能),但我对使用大型数据集时的性能不太满意。有没有人和Mongoid比较过?任何性能提升?
最佳答案
我使用 MongoMapper 有一段时间了,但决定迁移到 MongoId。原因是隐藏的问题加上对用户的傲慢。为了让 MongoMapper 与 Cucumber 一起工作(最终成功),我不得不跳过一些环节,并且即使项目很简单,也需要打几个补丁,但这不是重点。当我尝试提交错误修复(由于与 ActiveRecord 不兼容)时,他们似乎很生气,因为我发现了一个问题,我被推来推去。在我进行测试时,我还遇到了他们的查询实现的一个主要错误,而他们的测试以测试通过的方式进行了调整。根据我之前的经验,不敢提交。
与 MongoId 相比,他们的拉取请求和错误/功能提交的数量要少得多,即社区参与度要低得多。和我一样的经历?
我不知道现在哪个功能更多,但我看不到 MongoMapper 的 future 。我不介意自己解决问题和添加功能,但我确实介意他们无法修复错误的情况。
https://stackoverflow.com/questions/1958365/
相关文章:
mongodb - $lookup 查找数组中的 ObjectId
mongodb - Meteor 应用程序 — 重置已部署应用程序的数据库
node.js - Mongoose findByIdAndUpdate 没有返回正确的模型
javascript - node.js mongodb 通过_id node-mongodb-na
mongodb - 在 Mongoose/MongoDB 中创建多字段索引
MongoDB select count(distinct x) on an indexed col