簡體   English   中英

Meteor.js MongoDB訪問?

[英]Meteor.js MongoDB access?

我是Mongo和Meteor的新手。

我在Mac OSX 10.8上安裝了Meteor,我使用名為'Fillup'的集合創建了一個新的Meteor應用程序。

我正在閱讀有關Mongo的一些教程,我正在嘗試學習shell命令,但它們都沒有工作。

我想使用Mongo命令行來查看和操作我在Meteor應用程序中的集合。

我在Meteor之后單獨安裝了Mongo,我認為Meteor可能會使用Mongo的另一個“副本”,因為現在當我嘗試'mongo'時,我得到:

$ mongo
MongoDB shell version: 2.4.5
connecting to: test
Sun Jul 28 14:25:33.055 JavaScript execution failed: Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:L112
exception: connect failed

Meteor是否正在運行,Meteor工作正常。

Meteor正在使用Mongo的不同二進制文件來保持兼容版本。

如果您想測試Mongo shell命令或者只是在與Meteor相同的版本上使用它,請創建一個Meteor應用程序並使其保持運行:

meteor create testapp
cd testapp
meteor

並在不同的shell(或tab)中運行

meteor mongo

它在你的情況下不起作用的原因:你沒有啟動MongoDB服務器命令mongod 但是,當您在本地運行Mongo應用程序時,它將使用正確的標志集和單獨的數據庫文件運行mongod

嘗試先運行mongod然后再運行mongo

要使用所有默認值啟動MongoDB,請在系統shell中發出以下命令:

的mongod

這是為了香草MongoDB,你可能正在使用像其他人提到的流星特定的味道。

http://docs.mongodb.org/manual/tutorial/manage-mongodb-processes/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM