我使用mongodb
数据库,我在macOS上,命令mongoexport
没有通过,我在数据库的/bin
目录下
这是我的命令
mongoexport --db Battleship --collection user --out resultExport.json
我的数据库是Battleship,集合是用户
任何想法\?
答案 0 :(得分:4)
如果mongoexport
与您当前的目录位于同一目录中(并且也是可执行的,并且您有执行它的权限),那么您需要以这种方式调用它:
./mongoexport --db Battleship --collection user --out resultExport.json
需要的原因
答案 1 :(得分:1)
对于Ubuntu:
导入软件包管理系统使用的公钥。
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
为MongoDB创建列表文件
Ubuntu 18.04:
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
Ubuntu 20.04:
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
重新加载本地软件包数据库。
sudo apt-get update
安装MongoDB软件包。
sudo apt-get install -y mongodb-org
答案 2 :(得分:0)
如果未找到警告mongoexport命令,则必须安装
mongodb-org-tools
对于centos用户
yum install mongodb-org-tools