Collection là khái niệm của MongoDB, tương đương với khái niệm Table trong cơ sở dữ liệu quan hệ (Oracle, SQL Server, MySQL,. ) Show
mongodump. Dùng để xuất tất cả dữ liệu của cơ sở dữ liệu sang các tệp (Đặt trong một thư mục), bao gồm một số tệp (bson, json) 2- Nhập/Xuất nhờ thu2. 1- mongoexport
2. 1. 1- mongoexport ra tệp jsonTrong trường hợp xuất đơn giản, bạn không cần sử dụng nhiều tùy chọn trong lệnh mongoexport
Ví dụ, xuất một bộ sưu tập sang tệp JSON
Xuất Bộ sưu tập Bộ phận trong cơ sở dữ liệu myfirstdb sang tệp json. C. /kiểm tra/khoa. json
Kết quả Xem tệp vừa được xuất 2. 1. 2- mongoexport sang tệp csv
khoa mở. csv với Microsoft Excel 2. 1. 3- mongoexport và các tùy chọn
2. 2- mongoimport
2. 2. 1- mongoimport từ tệp jsonNhập dữ liệu từ tệp json vào Bộ sưu tập
________số 8_______ Xem kết quả trên các công cụ trực quan RoboMongo 2. 2. 2- mongoimport từ tệp csvNhập dữ liệu từ tệp csv vào Bộ sưu tập
0 1Kết quả xem trên công cụ trực quan RoboMongo 2. 3- mongoexport/mongoimport và các tùy chọnTrong trường hợp chung, bạn có các tùy chọn để nhập/xuất, xem trong bảng sau Tùy chọn Ý nghĩaVí dụ--helptạo thông báo trợ giúp -v [ --verbose ] dài dòng hơn (bao gồm nhiều lần để chi tiết hơn e. g. -vvvvv) -h [ --host ] máy chủ argmongo để kết nối với ("trái, phải" cho các cặp)--cổng cổng máy chủ arg. (Cũng có thể sử dụng --host hostname. port) --ipv6bật hỗ trợ IPv6 (được tắt theo mặc định) -d [ --db ] argdatabase để sử dụng -c [ --collection ] argcollection để sử dụng (một số lệnh) -u [ --username ] argusername -p [ --password . g. -f name,age --fieldFile argfile với các tên trường - 1 trên mỗi dòng --ignoreBlanksif đã cho, các trường trống trong csv và tsv sẽ bị bỏ qua --nhập loại đối số của tệp để nhập. vỡ nợ. json (json,csv,tsv) --tệp argfile để nhập từ đó; . Bạn nên chắc chắn rằng điều này được lập chỉ mục. --stopOnErrorngừng nhập khi gặp lỗi đầu tiên thay vì tiếp tục --jsonArraytải một mảng json, không phải một mục trên mỗi dòng. Hiện tại giới hạn ở 4MB. 3- Cơ sở dữ liệu Nhập/Xuấtmongodump dùng để export toàn bộ cơ sở dữ liệu vào một thư mục 3. 1- mongodump 2Thí dụ
4Kết quả, thư mục con myfirstdb được tạo trong thư mục C. /test, nó chứa một số tệp 3. 2- mongorestore 5Ví dụ, thư mục C. /test/myfirstdb chứa các tệp kết xuất. Chúng tôi sẽ sử dụng nó để nhập vào cơ sở dữ liệu. mydb2 Hai cách khác để nhập dữ liệu vào MongoDB là gì?Bạn có hai lựa chọn. Một là viết script để cơ cấu lại dữ liệu trước khi dùng mongoimport để import dữ liệu. Một cách tiếp cận khác có thể là nhập dữ liệu vào MongoDB rồi chạy một quy trình tổng hợp để chuyển đổi dữ liệu thành cấu trúc theo yêu cầu của bạn .
Làm cách nào để nhập dữ liệu từ tệp CSV sang MongoDB?Bạn có thể sử dụng lệnh mongoimport để nhập tệp CSV vào bộ sưu tập bằng tùy chọn dòng tiêu đề . Tùy chọn dòng tiêu đề thông báo cho lệnh mongoimport của dòng đầu tiên; .
Làm cách nào để nhập dữ liệu từ Excel sang MongoDB?Quy trình . Bắt đầu Excel. Khởi động Microsoft Excel và mở một trang tính trống Chọn tab Dữ liệu. Chọn tab Dữ liệu để mở thanh công cụ Dữ liệu Mở Hộp thoại Trình hướng dẫn Kết nối Dữ liệu. . Chọn ODBC DSN. . Chọn DSN của bạn. . Chọn một cơ sở dữ liệu và bảng. . Lưu tệp kết nối. . Chỉ định định dạng trang tính Làm cách nào để nhập tệp SQL trong MongoDB?Nhấp vào Di chuyển SQL > Di chuyển SQL sang MongoDB trên thanh công cụ. . 2 – Chọn kết nối SQL nguồn. Bấm vào Bấm vào đây để kết nối với máy chủ để mở Trình quản lý kết nối SQL. . 3 – Chọn kết nối MongoDB mục tiêu của bạn. . 4 – Chọn bảng nguồn SQL. . 5 – Chạy nhập SQL |