我愿意
mongoimport --host myhost --port myport --db mydb --collection mycollection --fields field_one,field_two --type csv --file myfile.csv
这返回没有错误(即使我添加--stopOnError
它返回存在状态 0 并且没有错误)。
那么如果我这样做
mongo myhost:myport/mydb --eval "db.mycollection.find()"
它返回
DBQuery: mydb.mycollection -> undefined
但是,当我登录 mongo 控制台时,我看到数据在那里。
mongo myhost:myport/mydb
> db.mycollection.find()
// data here
有什么建议么?我正在使用 mongo 2.2。
我看到了类似的问题mongoimport is not shown the collection after import has been running,但是检查服务器日志我没有看到任何问题。