2014-10-02 23 views
0

基本上,我已经习惯于用流星包装的mongo进行开发,当然除了开发之外不适用于其他任何东西。有没有办法像Meteor js一样使用更新版本的MongoDB?

我开始在新版本中遇到MongoDB的功能,而这些功能在Meteor未附带的MongoDB中不适用于我。

例如,在蒙戈,一个$推不再内$那种需要$片:

http://docs.mongodb.org/manual/reference/operator/update/sort/

只是好奇,如果这是一个限制,或者如果有一个变通方法?我可以使用远程数据库或本地数据库,但快速开发工具很有帮助。

+0

流星不会“随”任何版本的MongoDB,它是你自己安装的要求。数据库“文件”仅在本地默认创建。这里可能存在的一部分困惑是由作为客户端模拟层的“minimongo”支持的运算符与实际的MongoDB查询运算符之间的差异。只要您安装的服务器支持它们,您就可以在“服务器”代码上使用这些代码,但可能不在浏览器代码中。 – 2014-10-02 01:28:42

+0

也许我的术语已关闭,但我有些困惑。我可以发誓说,在过去,我可以安装流星并启动应用程序,甚至不需要安装mongodb。如果我错了,请纠正我。 – user1447679 2014-10-03 22:07:19

回答

0

对于Mongo和NodeJS,流星带有一些预制部件。这在正常情况下应该适合最佳。由于我必须在ARM架构上运行meteor,因此我修改了Dev-Bundler,以便您可以使用通过操作系统安装的组件。我称之为“通用”dev_bundle。

也许这也是你在找什么。查找更多:https://github.com/4commerce-technologies-AG/meteor

0

是的!只需导出一个环境变量,告诉Meteor在哪里查找Mongo数据库实例。

export MONGO_URL="mongodb://username:[email protected]:27017" 

在Windows上,将环境变量添加到您的配置文件。打开系统控制面板界面(快捷键为Windows键+暂停),然后进入左侧的高级系统设置,然后点击环境变量。

System Properties

在顶部,用户变量,单击新建。然后在顶部字段中输入MONGO_URL,在底部字段中输入mongodb网址。

New User Variable

这应该这样做!

相关问题