2017-04-02 98 views
0

我在端口3000上的本地主機上運行流星應用程序,並且無法將R與我的MongoDB連接。 (我檢查了這個代碼運行在沒有流星的27017端口上的MongoDB - 只是純粹的數據庫,它正常工作)。流星創建一個自己的數據庫,這是調用流星,裏面是我的集合(包括本示例中的圖像)。使用Rmongo與mongodb連接時出錯

library(RMongo) 
mongo<- mongoDbConnect("meteor", host="127.0.0.1", port=3000) #error 
#mongo<- mongoDbConnect("meteor", host="127.0.0.1", port=27017)# - that's work 

output <- dbGetQuery(mongo, 'images', '{}') 
print(output) 

我有這樣的錯誤:

error in '.jcall([email protected], "S", "dbGetQuery", collection, ':

com.mongodb.MongoException$Network: Read operation to server /127.0.0.1:3000 failed on database meteor

dbGetQuery ... dbGetQueryForKeys -> dbGetQueryForKeys -> .jcall -> .jcheck -> .Call

編輯: 同樣的問題與任何其他R程序包像mongolite

No suitable servers found (serverSelectionTryOnce set): [connection closed calling ismaster on 'localhost:3000']

回答

0

在情況下別人都會有這樣的問題: 類型:

meteor mongo -U 

獲取你的分貝的URL地址,現在複製粘貼到主機:「」