Mongodb 无法使用Mongo导出查询
我在Mongo DB中有一个名为“样本””的集合和名为“at”的数据库Mongodb 无法使用Mongo导出查询,mongodb,Mongodb,我在Mongo DB中有一个名为“样本””的集合和名为“at”的数据库 db.sample.find().pretty() { "_id" : "35004", "city" : "ACMAR", "pop" : 6055, "state" : "AL" } { "_id" : "35005", "city" : "ADAMSVILLE", "pop" : 10616,
db.sample.find().pretty()
{
"_id" : "35004",
"city" : "ACMAR",
"pop" : 6055,
"state" : "AL"
}
{
"_id" : "35005",
"city" : "ADAMSVILLE",
"pop" : 10616,
"state" : "AL"
}
{
"_id" : "35006",
"city" : "ADGER",
"pop" : 3205,
"state" : "AL"
}
我尝试过使用mongo导出查询,但没有成功,请告诉我哪里出错了
我尝试过使用以下方法,但总是产生错误
mongoexport --host localhost --db at --collection "sample" --csv --out text.csv --fields city,state
mongoexport --csv -o /D:/test.csv -d at -c sample -f city,state,pop
我遇到以下错误,请帮助
太阳3月10日00:25:44语法错误:缺失;before语句(shell):1必须从操作系统命令shell而不是mongo shell运行mongoexport,否则请尝试此方法。 如果
\bin
文件夹中没有db
或data
文件夹,请创建它们
然后打开一个新终端并运行:
例如-“C:\Program Files\MongoDB\Server\4.0\bin\mongo.exe”
保持此终端打开,并将其最小化
现在打开另一个终端并运行:
例如-“C:\Program Files\MongoDB\Server\4.0\bin\mongod.exe”
保持打开状态,并将其最小化。现在再打开一个终端并导航到您的
mongodb文件夹:例如“C:\Program Files\mongodb\Server\4.0\bin”
进入正确的文件路径后,运行所需的任何mongo命令,而不是
mongoexport
试试这个/mongoexport
希望这能帮助一些人
您应该能够运行如下命令:
./mongoexport -h YOUR.mlab.com:PORT -d YOUR-DB-NAME -c <collection> -u <user> -p <password> -o <output file>
./mongodump -h YOUR.mlab.com:PORT -d YOUR-DB-NAME -u ADMIN-USER -p PASSWORD -o C:\Luke\I\Am\Your\Father\DestinationOfAllCollections
操作系统外壳的使用必须明确地写在文档中。这让新来者感到困惑。如何从mongo shell出口?