【问题标题】:Where Does Meteor Store It's Data?Meteor 在哪里存储它的数据?
【发布时间】:2014-01-19 11:44:45
【问题描述】:

我刚刚开始第一次使用 Meteor 和 MongoDB。我来自 .net 开发人员背景和 MSSQL。我在this tutorial 之后创建了一个简单的网络。 此外,我也将帐户密码包添加到我的应用程序中。一切都像一个魅力,我可以实时向我的应用程序添加数据,我可以创建用户和登录等等。但是,当我打开 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 中查看的集合相同

【问题讨论】:

    标签: javascript mongodb meteor


    【解决方案1】:

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

    ps -ax | grep 蒙戈 1482 ? Sl 170: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

    【讨论】:

      【解决方案2】:

      你需要运行:

      meteor mongo

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

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

      【讨论】:

      • 所以从我目前的理解来看,meteor 创建了自己的 mongodb 实例?这带来了多个问题,例如有什么方法可以指定流星使用我可以在 robomongo 中查看的 mongodb 实例?或任何方式将 robomongo 连接到流星 mongo 实例?
      • 从这里得到了我最后一个问题的答案stackoverflow.com/questions/15363710/…
      • 所以我剩下的唯一问题是我可以指定一个 mongodb 安装服务器来代替项目 mongo
      • 设置 MONGO_URL 环境,在这里回答:stackoverflow.com/questions/10588038/…
      • 完美,谢谢!这是我的流星体验的一个很好的开始
      猜你喜欢
      • 1970-01-01
      • 2010-11-09
      • 1970-01-01
      • 1970-01-01
      • 2014-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多