MongoDB ist eine Datenbank, die auf verteilter Dateispeicherung basiert. Im Folgenden gebe ich Ihnen eine kurze Beschreibung des Imports und Exports von MongoDB. Interessierte Freunde können mehr erfahren.
-h host 主机 --port port 端口 -u username 用户名 -p password 密码
Wenn mongodb kein Kontopasswort hat und von lokal importiert wird, können Sie die oben genannten vier Parameter ignorieren
Verwenden Sie die Datei mongodb/bin/mongoexport:
cd /usr/local/mongodb ./bin/mongoexport -d shop -c order -f name,content -q '{_id:{$lte:100}}' -o order.json -d 库名 -c 表名 -f field1,field2...要导出的字段 -q 查询条件 -o 导出的文件名
Das standardmäßig exportierte Datenformat ist das JSON-Format. Wenn Sie das CSV-Format exportieren möchten, um den Datenaustausch mit herkömmlichen Datenbanken zu erleichtern, müssen Sie den Dateityp angeben. csv. Der obige Exportbefehl kann wie folgt geändert werden:
./bin/mongoexport -d shop -c order -f name,content -q '{_id:{$lte:100}}' --csv -o order.csv
./bin/mongoimport -d shop -c good --type json --file ./order.json -d 导入的数据库 -c 导入的表(不存在自动创建) --type csv | json(默认json) --file 文件路径
Hinweis: Wenn das importierte Dateiformat csv ist, müssen Sie eine --headerline< hinzufügen 🎜> und verwenden Sie die erste Zeile als Feldname:
./bin/mongoimport -d shop -c good --type csv --headerline --file ./order.csv
Binärer bson Strukturdaten exportieren und JSON-Strukturindexinformationen
./bin/mongodump -d shop -c order -d 库名 -c 表名(不指定表默认导出全部表) -q 查询表达式 -o 文件路径名(默认导出到mongodb/dump目录下)
[root@sx45a8 mongodb]# cd dump [root@sx45a8 dump]# ls shop [root@sx45a8 dump]# cd shop [root@sx45a8 shop]# ls order.bson order.metadata.json
./bin/mongorestore -d test --dir dump/shop/ -d 导入的库名 --dir 文件目录
Binärsicherung kann nicht nur Daten sichern , sondern auch Indizes sichern und Das Backup ist relativ klein
Verwandte Tutorials: MongoDB-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo importieren und exportieren Sie Daten in MongoDB. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!