我想问一下为什么我的外部实例MongoDB比Meteor.js启动的慢。
我将MONGO_URL环境变量设置为与我的本地数据库连接,因此连接应该与Meteor.js创建的数据库一样快。
然而,当我尝试使用外部数据库测试出版物时,我发现我有一到两秒的延迟,但是当Meteor.js运行数据库时,所有工作都正常(我从数据库中看到新数据没有延迟)。
感谢您的帮助! 干杯
答案 0 :(得分:0)
Meteor有两种方法可以访问MongoDB中的更改:
您需要设置MONGO_OPLOG_URL
环境变量以启用oplog拖尾并进行即时更新。当Meteor启动本地Mongo实例时,也会自动设置oplog尾部。
以下是有关它的详细文章:https://meteorhacks.com/mongodb-oplog-and-meteor/