2016-07-27 10 views
0

Ich habe meine Meteor-Anwendung auf localhost zum Zwecke der Demo bereitgestellt, indem ich folgte was erwähnt wurde here.Connect Mongo mit Meteor in der Produktion

$export MONGO_URL='mongodb://localhost' 
$ export PORT=3000 
$ export ROOT_URL='http://example.com' 
$ node main.js 

Ich habe in meinem Meteor Mongo Beispiel während der Entwicklung eine Reihe von Sammlungen hatte und müssen an die neue db bewegen, dass die bereitgestellte Version verbindet. Ich habe eine Mongo-Dump genommen und weiß, wie ich es wiederherstellen kann. Meine Frage ist, wie genau verbinde ich mich mit dem mongo db, um dies zu tun?

Ich habe versucht:

mongo localhost 
mongo localhost:3000 
mongo -U localhost 

Sie scheinen nicht zu arbeiten.


HINWEIS -

Ich will nicht die Mongo in Entwicklungsumgebung laufen meteor mongo verwenden. Ich muss dies auf dem Client-Rechner bereitstellen.

Antwort

0

Sie können die Meteor-Befehlszeilenwerkzeuge zum Anhängen an Ihre lokale Meteor-Instanz verwenden.

meteor mongo

Entnommen https://docs.meteor.com/commandline.html#meteormongo

Außerdem glaube ich, Ihre Befehle nicht ‚der Meteor verursachen Instanz mongo funktionierten auf Port 3001 statt 3000. Port 3000 Gastgeber der tatsächlichen Meteor App gehostet 3001 ist die Mongo-Instanz.

+0

Ich muss es von einem Client-Computer und nicht die Dev-Umgebung ausgeführt haben. Also wird Meteor Mongo nicht helfen. – blueren

0

Wie k.chao.0424 sagt, können Sie meteor mongo verwenden, um über Terminal oder Befehlszeile eine Verbindung zum mongo db herzustellen, wenn Sie Windows verwenden. Aber wie ich sehe, hast du den Port 3000 für Mongodb benutzt. Ich schlage vor, Sie eine einfache Art und Weise Sie nur den follwing Befehl ausführen Meteor laufen und Mongo db nur auf Ihrem Terminal schreiben: -

meteor 

oder wenn Sie Ubuntu und alle Berechtigungsprobleme als Schreib verwenden: -

sudo meteor 

Es wird automatisch Ihr Projekt auf 3000-Anschluss und Ihr mongdb in 3001-Port als standardmäßig ausgeführt, nachdem App ausgeführt wird Sie mit mongodb über folgenden Befehl eine Verbindung herstellen können: -

meteor mongo 

Hoffe das wird helfen!

+0

Warte. Meteor Mongo funktioniert gut. Aber ich habe Meteor gebaut und dann und über Knoten gestartet. – blueren

Verwandte Themen