Meteor在哪里存储它的数据?

时间:2014-01-02 03:39:56

标签: javascript mongodb meteor

我刚开始玩Meteor和MongoDB。我来自.net开发人员背景和MSSQL。我在this tutorial之后创建了一个简单的网络。 此外,我还将account-password包添加到我的应用程序中。一切都像魅力一样,我可以实时向我的应用程序添加数据,我可以创建用户和登录等等。但是,当我打开Robomongo并查找存储的数据时,我在我的内部找不到任何信息'carbrands'系列在carbrands.js中声明为

CarBrands= new Meteor.Collection("carbrands");

此外,未创建任何用户集合。我的Robomongo配置文件已连接到localhost。如果我尝试从Chrome控制台访问CarBrands,我会得到以下输出:

> CarBrands.find();
> LocalCollection.Cursor {collection: LocalCollection, selector_id: undefined, selector_f: function, sort_f: null, skip: undefined…}

保存的流星数据在哪里以及如何查看?

UPDATE * * :我在linux终端运行了mongo命令,返回的结果是本地和测试。测试是空的。访问本地返回与Robomongo中查看的相同集合

2 个答案:

答案 0 :(得分:3)

您需要运行:

meteor mongo

来自您的项目,而不是您通常的mongoDB安装:

http://docs.meteor.com/#meteormongo

答案 1 :(得分:1)

Meteor在APPDIR / .meteor / local / db 中存储本地mongo数据集。 ps将验证数据库位置。

ps -ax | grep mongo  1482? S170:02 / usr / bin / mongod --config /etc/mongodb.conf  2176? Sl 174:46 /home/ell/.meteor/packages/meteor-tool/.1.4.2_3.qrhx4m++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/ mongodb / bin / mongod --bind_ip 127.0.0.1 --port 3001 --dbpath /apps/assessment/current/.meteor/local/db --oplogSize 8 --replSet meteor --nojournal