Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor.js mongodb版本_Mongodb_Meteor - Fatal编程技术网

Meteor.js mongodb版本

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

这可能是一个愚蠢的问题,但我对某些事情感到困惑。我已经将mongodb 2.6.4(最新)版本下载到我的mac上,并删除了旧的mongodb文件夹,该文件夹包含可执行文件和其他内容。但每当我从meteor.js应用程序中执行“meteor mongo”命令时,它就会打开MongoDB shell 2.4.9版,而不是最新版本。为什么会这样?这个旧版本是从哪里来的?如何在meteor.js应用程序中使用最新版本?
谢谢

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
数据库。查看此文档了解连接字符串的完整规范: