Meteor.js mongodb版本
这可能是一个愚蠢的问题,但我对某些事情感到困惑。我已经将mongodb 2.6.4(最新)版本下载到我的mac上,并删除了旧的mongodb文件夹,该文件夹包含可执行文件和其他内容。但每当我从meteor.js应用程序中执行“meteor mongo”命令时,它就会打开MongoDB shell 2.4.9版,而不是最新版本。为什么会这样?这个旧版本是从哪里来的?如何在meteor.js应用程序中使用最新版本?Meteor.js mongodb版本,mongodb,meteor,Mongodb,Meteor,这可能是一个愚蠢的问题,但我对某些事情感到困惑。我已经将mongodb 2.6.4(最新)版本下载到我的mac上,并删除了旧的mongodb文件夹,该文件夹包含可执行文件和其他内容。但每当我从meteor.js应用程序中执行“meteor mongo”命令时,它就会打开MongoDB shell 2.4.9版,而不是最新版本。为什么会这样?这个旧版本是从哪里来的?如何在meteor.js应用程序中使用最新版本? 谢谢Meteor在运行curl时将其自己的mongodb版本作为捆绑包的一部分htt
谢谢Meteor在运行
curl时将其自己的mongodb版本作为捆绑包的一部分https://install.meteor.com |sh
它做到了这一点,因此安装起来并不麻烦,而且他们可以将正确的受支持版本与它捆绑在一起
Meteor还没有正式支持2.6.4,因为它与oplog有一些不同,不过您可以让它在没有oplog的情况下工作,而不会出现任何问题,也可以在oplog存在一些问题的情况下工作。Meteor 1.0.x同时支持2.6和3.0。它在本地附带2.6版本
我现在不需要oplog,你能告诉我如何将我的应用程序与meteor 2.6.4集成吗。我在谷歌上搜索了它,但找不到太多关于它的信息。为本地mongodb实例提供
MONGO_URL
环境变量,即MONGO_URL=”mongodb://127.0.0.1:27017“meteor
启动你的应用程序。谢谢,还有一件事。现在,当我使用meteor mongo时,我无法按预期连接到数据库,因为它不是本地的。那么,我现在在哪里可以看到我的db名称和集合?因为在MongoShell中,当我展示dbs时,我没有看到任何与我的meteor应用程序相关的东西。找到了。数据库名称为admin。有什么方法可以改变它吗?是的,你可以使用MONGO\uurl=”mongodb://127.0.0.1:27017/meteor“
相反,它将使用meteor
数据库。查看此文档了解连接字符串的完整规范: