Tôi có thể nhập dữ liệu vào mongodb không?
Trình hướng dẫn nhập của Studio 3T cho phép bạn nhập JSON, CSV, BSON/mongodump, SQL và một bộ sưu tập khác vào MongoDB Show
Để theo dõi video này, bạn sẽ muốn tải xuống các khách hàng. json được đề cập trong phần giới thiệu Tải xuống Studio 3T tại đây để truy cập Trình hướng dẫn nhập và bỏ qua phần định dạng của bạn
Tìm cách xuất khẩu, không nhập khẩu? Khái niệm cơ bảnSau khi kết nối thành công với cơ sở dữ liệu MongoDB, hãy mở Trình hướng dẫn nhập bằng cách nhấp vào Nhập trong Thanh công cụ chung Ngoài ra, nhấp chuột phải vào bất kỳ máy chủ, cơ sở dữ liệu hoặc bộ sưu tập nào trong Cây kết nối và chọn Nhập (Bộ sưu tập, Dữ liệu) Hoặc nhấp chuột phải vào bất kỳ đâu trên tab Kết quả (Tab Bộ sưu tập, Truy vấn SQL, IntelliShell) hoặc bất kỳ bảng đầu vào hoặc đầu ra nào trong Trình chỉnh sửa Tổng hợp và chọn Nhập Từ đây, chọn một trong các định dạng nhập được hỗ trợ
Cửa sổ Hoạt động ở phía dưới bên trái theo dõi tiến trình nhập của bạn Tự động hóa và lên lịch nhập dưới dạng tác vụTrình hướng dẫn nhập khẩu tích hợp với Tác vụ và Trình lập lịch tác vụ, cho phép bạn lưu các lần nhập định kỳ dưới dạng tác vụ. Tất nhiên, bạn cũng có thể chạy tất cả các lần nhập ngay lập tức bằng cách nhấp vào Thực thi Để lưu một lần nhập dưới dạng tác vụ, hãy nhấp vào Lưu tác vụ (dưới dạng). Đặt tên cho tác vụ, sau đó bấm OK Thao tác này sẽ lưu tác vụ trong Trình xem tác vụ, từ đó bạn có thể chọn lên lịch, hủy lập lịch, chỉnh sửa, sao chép, xóa, thêm và thực hiện các tác vụ Tìm hiểu thêm về Tác vụ và Trình lập lịch tác vụ Nhập CSV vào MongoDB (e. g. Excel)Mở Trình hướng dẫn nhập. Sau đó, chọn CSV làm định dạng nhập Thao tác này sẽ mở ra hai tab phụ, Tùy chọn nguồn và Tùy chọn mục tiêu Nhập từ khay nhớ tạmNếu bạn đã sao chép dữ liệu, hãy nhấp vào Nhập từ Clipboard và Studio 3T sẽ tự động hiển thị bản xem trước của các hàng được phát hiện Cập nhật cài đặt (e. g. dấu phân cách, hạn định văn bản) ở trên cùng bên phải để định cấu hình quá trình nhập của bạn
Nhập từ tệp CSVNhấp vào biểu tượng thư mục và định vị tệp CSV sẽ được nhập Tương tự như trên, một bản xem trước sẽ xuất hiện. Định cấu hình các cài đặt khác nếu cần Nhấp vào tab Tùy chọn mục tiêu để định cấu hình thêm cho quá trình nhập CSV
Nếu bộ sưu tập đích đã tồn tại, các hàng đã nhập sẽ được thêm vào bộ sưu tập đó. Nếu bộ sưu tập mục tiêu không tồn tại, Studio 3T sẽ tự động tạo một bộ sưu tập có cùng tên
Chọn các trường sẽ nhập bằng cách chọn/bỏ chọn các hộp trong chế độ xem Tùy chọn nhập và kiểm tra kỹ xem tất cả đều ổn trong bản xem trước đầu ra JSON Sau khi hoàn tất, bạn có thể lưu quá trình xuất dưới dạng một tác vụ mà bạn có thể chạy theo yêu cầu hoặc lên lịch cho lần sau hoặc thực hiện tác vụ ngay lập tức Sẵn sàng để nhập khẩu? Các định dạng ngày được hỗ trợNhập CSV hỗ trợ tám định dạng ngày
Định dạng ngày XXX hỗ trợ tất cả các biến thể thứ tự của các trường năm, tháng và ngày, cũng như ba dấu phân cách. "-", "/" và ". ” Cả định dạng ISO và Ngôn ngữ đều chấp nhận các biến thể tương ứng của chúng như chỉ ngày, ngày có thời gian ngắn hoặc dài, v.v. Khi nhập CSV, Studio 3T sẽ cố gắng phát hiện định dạng ngày phù hợp cho tất cả các giá trị của một cột và sẽ tự động sử dụng một định dạng dựa trên các tiêu chí sau
Nhưng tất nhiên, như với tất cả các loại dữ liệu, lựa chọn luôn có thể bị ghi đè Nhập JSON vào MongoDBMở Trình hướng dẫn nhập. Sau đó, chọn JSON làm định dạng nhập và nhấp vào OK Nhấp vào + để thêm tài liệu nguồn JSON, – để xóa chúng hoặc biểu tượng khay nhớ tạm để dán dữ liệu JSON từ khay nhớ tạm Ở đây chúng tôi sẽ thêm tài liệu nguồn JSON, Rainfall-Data Trong Cơ sở dữ liệu đích và Bộ sưu tập đích, bấm đúp vào một ô để nhập cơ sở dữ liệu đích hoặc bộ sưu tập Trong cột Chế độ chèn, bấm đúp vào một ô để chọn một trong các chế độ chèn từ trình đơn thả xuống Nhấp vào Thực thi để chạy quá trình nhập. Ngoài ra, chọn Lưu tác vụ hoặc Lưu tác vụ thành… để tự động hóa tác vụ Tải xuống Studio 3T để bắt đầu nhập JSON của bạn Nhập BSON/mongodump vào MongoDBMở Trình hướng dẫn nhập. Sau đó, chọn BSON – mongodump folder hoặc BSON – mongodump archive làm định dạng nhập Đối với cả hai loại, bạn sẽ cần định cấu hình tệp thực thi 'mongorestore' trong Tùy chọn> Công cụ MongoDB Nhấp vào biểu tượng thư mục và chọn thư mục mongodump gốc sẽ được nhập. Nếu thư mục hợp lệ, cơ sở dữ liệu và bộ sưu tập có sẵn sẽ tự động điền vào phần Nguồn nhập Chọn hoặc bỏ chọn các bộ sưu tập để bao gồm hoặc loại trừ chúng trong quá trình nhập Trong tab tùy chọn BSON, hãy chọn hoặc bỏ chọn các tùy chọn cấu hình khác khi bạn thấy phù hợp Khi đã sẵn sàng, hãy nhấp vào Thực thi để chạy quá trình nhập. Ngoài ra, hãy chọn Lưu nhiệm vụ hoặc Lưu nhiệm vụ dưới dạng để lên lịch cho nhiệm vụ Nhập SQL & Di chuyển sang MongoDBTrình hướng dẫn nhập mỗi lần nhập một bảng SQL vào một bộ sưu tập MongoDB Nếu bạn cần nhập toàn bộ cơ sở dữ liệu SQL hoặc nhiều bảng SQL vào một bộ sưu tập MongoDB, thì Di chuyển SQL sang MongoDB là tính năng phù hợp với bạn Kiểm tra các bài viết này để biết thêm chi tiết
Chọn Cơ sở dữ liệu SQL làm định dạng nhập sẽ mở tab Nhập SQL Để xác định kết nối SQL nguồn, hãy nhấp vào Nhấp vào đây để kết nối với máy chủ sẽ mở Trình quản lý kết nối SQL Hầu hết người dùng sẽ cần tạo kết nối SQL mới Nhấp vào Kết nối mới trên thanh công cụ và điền vào tab Máy chủ và Đường hầm SSH với các chi tiết cần thiết. Nhấp vào để lưu. Sau đó bấm OK. Đối với các lần nhập trong tương lai, bạn chỉ cần chọn kết nối đã lưu từ danh sách Tiếp theo, chọn bảng SQL nguồn bằng cách nhấp vào Click here to select a table. Thao tác này sẽ hiển thị danh sách tất cả các bảng SQL trong cơ sở dữ liệu của bạn Nhập để lọc hoặc chỉ cần chọn bảng nguồn từ danh sách Tiếp theo, xác định cơ sở dữ liệu MongoDB đích và bộ sưu tập MongoDB đích bằng cách nhập tên của chúng hoặc kéo và thả chúng từ Cây kết nối Nếu bộ sưu tập đích đã tồn tại, các hàng đã nhập sẽ được thêm vào bộ sưu tập đó. Nếu bộ sưu tập mục tiêu không tồn tại, Studio 3T sẽ tự động tạo một bộ sưu tập có cùng tên Chọn chế độ chèn từ menu thả xuống Tiếp theo, hãy chọn (hoặc bỏ chọn) các trường trong phần Tùy chọn nhập để bao gồm (hoặc loại trừ) chúng trong quá trình nhập Bạn có thể nhấp đúp vào bất kỳ ô nào trong cột Tên trường hoặc Loại Mongo để cập nhật tên trường và loại trường. Bản xem trước đầu ra JSON kết quả được hiển thị bên phải Cài đặt bổ sung bạn có thể định cấu hình
Sau khi hoàn tất, hãy nhấp vào Thực thi để chạy quá trình nhập hoặc chọn Lưu tác vụ hoặc Lưu tác vụ dưới dạng để tự động hóa quá trình nhập Nhập SQL vào MongoDB là một tính năng Pro và Ultimate. Tìm hiểu thêm về các phiên bản Studio 3T khác nhau Studio 3T hỗ trợ tất cả các cơ sở dữ liệu SQL chính. Oracle (chỉ phiên bản Ultimate), Microsoft SQL Server, MySQL, PostgreSQL, IBM DB2 (chỉ phiên bản Ultimate) và Sybase (chỉ phiên bản Ultimate) Nhập bộ sưu tập khácBạn đang tìm cách sao chép bộ sưu tập MongoDB sang cơ sở dữ liệu khác? Mở Trình hướng dẫn Nhập và chọn Bộ sưu tập khác làm định dạng nhập. Thao tác này sẽ mở tab Nhập Bộ sưu tập Xác định cơ sở dữ liệu Mục tiêu bằng cách nhập tên của nó và chọn nó từ danh sách tự động phát hiện. Ngoài ra, kéo và thả nó từ Cây kết nối Làm tương tự cho bộ sưu tập Target. Sau đó, chọn một phương thức chèn từ menu thả xuống Nếu bộ sưu tập đích đã tồn tại, các hàng đã nhập sẽ được thêm vào bộ sưu tập đó. Nếu bộ sưu tập mục tiêu không tồn tại, Studio 3T sẽ tự động tạo một bộ sưu tập có cùng tên Bây giờ chúng ta đã cấu hình cơ sở dữ liệu đích, hãy xác định cơ sở dữ liệu nguồn Nhấp vào Kết nối với nguồn và chọn kết nối MongoDB nguồn từ Trình quản lý kết nối. Nhấp vào Kết nối Tiếp theo, chọn bộ sưu tập nguồn từ cây. Đây là bộ sưu tập sẽ được sao chép và dán vào bộ sưu tập mục tiêu của bạn Bạn có thể nhập CSV vào MongoDB không?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 Chúng tôi có thể nhập JSON trong MongoDB không?Quá trình nhập JSON vào MongoDB tùy thuộc vào hệ điều hành và ngôn ngữ lập trình bạn đang sử dụng . Tuy nhiên, chìa khóa để nhập là truy cập cơ sở dữ liệu MongoDB và phân tích cú pháp tệp mà bạn muốn nhập. Sau đó, bạn có thể xem qua từng tài liệu một cách tuần tự và chèn vào MongoDB. |