2015-04-03 26 views
11

Sorun düz görünüyor. Ben bir veritabanı (test) ve (kullanıcı) adlı bir koleksiyona sahip bu yüzden komutu çalıştırın: Ben anladım ne gereğimongoexport E QUERY SyntaxError: Beklenmeyen tanımlayıcı

E QUERY  SyntaxError: Unexpected identifier

: Aşağıda hata alıyorum Ancak

mongoexport -d test -c users -o output.json 

şimdiye kadar internet üzerinden, bu dosya yolu ile ilgili bir şey olabilir ama ben kötü bir deneyim nedeniyle PATH değişken ile karıştırmak asla nasıl bunu değiştirmek için emin değilim ...

+1

Sen 'tüketmemek OS kabuğundan (aynı Çalıştırmak olarak mongo) çalıştırmak zorunda mongoexport'un mongo kabuğundan, OS kabuğundan çalıştırmanız gerekir ('mongo'yu çalıştırdığınız gibi) –

+0

Peki ben bir palyaço değilim. Çok teşekkür ederim! Lütfen cevap olarak kopyalayıp yapıştırın ve kabul edeceğim. :) –

cevap

29

, sen

2

mongoexport bir Mongo kabuk değil komut, bu bir işletim sistemi komutudur.

Kabuğun işletim sisteminin başlatılmasını başlatmak için mongo.exe'yi çalıştırdığınız gibi, mongoexport'u OS isteminden aynı şekilde çalıştırmanız gerekir. Örnek:

c:\mongodb\bin>mongoexport --db ventfeed --collection users --out C:\temp\contacts.json 

Teşekkür Sen Mongo kabuğundan mongoexport tüketmemek

İlgili konular