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

Để 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

  • Nhập CSV vào MongoDB
  • Nhập JSON vào MongoDB
  • Nhập BSON/mongodump vào MongoDB
  • Nhập SQL & Di chuyển sang MongoDB (Microsoft SQL Server, MySQL và PostgreSQL)
  • Nhập bộ sưu tập MongoDB

Tìm cách xuất khẩu, không nhập khẩu?

Khái niệm cơ bản

Sau 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

Tôi có thể nhập dữ liệu vào mongodb không?

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)

Tôi có thể nhập dữ liệu vào mongodb không?

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ôi có thể nhập dữ liệu vào mongodb không?

Từ đây, chọn một trong các định dạng nhập được hỗ trợ

  • JSON – vỏ mongo / Studio 3T / mongoexport
  • CSV
  • Cơ sở dữ liệu SQL
  • BSON – thư mục mongodump
  • BSON – kho lưu trữ mongodump
  • Bộ sưu tập khác

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ôi có thể nhập dữ liệu vào mongodb không?

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

Tôi có thể nhập dữ liệu vào mongodb không?

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)

Tôi có thể nhập dữ liệu vào mongodb không?

Mở Trình hướng dẫn nhập. Sau đó, chọn CSV làm định dạng nhập

Tôi có thể nhập dữ liệu vào mongodb không?

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ạm

Nế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

Tôi có thể nhập dữ liệu vào mongodb không?

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

  • Dấu phân cách – Ký tự phân tách các giá trị trong một hàng (e. g. dấu phẩy, tab, dấu chấm phẩy)
  • Hạn định văn bản – Tất cả các ký hiệu giữa các hạn định văn bản sẽ được phân tích thành một trường
  • Skip first lines – Skips the first lines from the beginning of the file. Usually this is set if the file contains a preamble or leading comments.
  • Tệp chứa tiêu đề có tên trường – Kiểm tra/bỏ chọn nếu cần

Nhập từ tệp CSV

Nhấp vào biểu tượng thư mục và định vị tệp CSV sẽ được nhập

Tôi có thể nhập dữ liệu vào mongodb không?

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

Tôi có thể nhập dữ liệu vào mongodb không?

  • Cơ sở dữ liệu đích – Nhập để lọc và chọn cơ sở dữ liệu đích từ danh sách tự động phát hiện hoặc kéo và thả cơ sở dữ liệu đó từ Cây kết nối
  • Bộ sưu tập đích – Nhập để lọc và chọn bộ sưu tập đích nơi các hàng CSV sẽ được nhập. Ngoài ra, sử dụng kéo và thả

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ế độ chèn – Chọn chế độ chèn từ danh sách thả xuống
  • Trường trống – Chọn cách xử lý các trường trống (Nhập dưới dạng Null, Nhập dưới dạng Chuỗi rỗng hoặc Loại trừ)
  • Cắt khoảng trắng – Chọn cắt không, đầu, cuối hoặc tất cả khoảng trắng
  • Các ký tự điều khiển Unescape trong chuỗi (với ) – Các ký tự điều khiển \r, \n, dấu phân cách (,), thoát () sẽ được thêm vào trước \
  • Không suy luận cấu trúc tài liệu – Theo mặc định dấu chấm (. ) trong tên tiêu đề được hiểu là tài liệu nhúng. Chọn tùy chọn này để thay thế tất cả các dấu chấm bằng dấu gạch dưới (_) và làm phẳng tất cả các tài liệu
  • Không phát hiện mảng – Tên tiêu đề như mảng. 0, mảng. 1, mảng. 2, v.v. được phát hiện như là một phần của một mảng. Chọn tùy chọn này để tắt phát hiện mảng

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

Tôi có thể nhập dữ liệu vào mongodb không?

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

  • iso
  • địa phương
  • MDY
  • ĐMY
  • YMD
  • MYD
  • ĐYM
  • YDM

Đị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

  • Các định dạng ngày ở trên được kiểm tra theo thứ tự nhất định với tất cả các giá trị của một cột/trường
  • Định dạng đầu tiên khớp với tất cả các giá trị được chọn làm loại ngày được đề xuất cho trường hoặc cột

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 MongoDB

Tôi có thể nhập dữ liệu vào mongodb không?

Mở 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

Tôi có thể nhập dữ liệu vào mongodb không?

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 MongoDB

Mở 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

Tôi có thể nhập dữ liệu vào mongodb không?

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

Tôi có thể nhập dữ liệu vào mongodb không?

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 MongoDB

Tôi có thể nhập dữ liệu vào mongodb không?

Tôi có thể nhập dữ liệu vào mongodb không?

Trì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

  • Di chuyển SQL sang MongoDB
  • Cách hợp nhất nhiều bảng SQL thành một bộ sưu tập MongoDB
  • Nhập cơ sở dữ liệu SQL vào MongoDB trong 5 bước

Chọn Cơ sở dữ liệu SQL làm định dạng nhập sẽ mở tab Nhập SQL

Tôi có thể nhập dữ liệu vào mongodb không?

Để 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

Tôi có thể nhập dữ liệu vào mongodb không?

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

Tôi có thể nhập dữ liệu vào mongodb không?

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

Tôi có thể nhập dữ liệu vào mongodb khô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

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

Tôi có thể nhập dữ liệu vào mongodb không?

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

  • Các giá trị SQL NULL – Chọn cách xử lý các giá trị SQL NULL
  • Bị lỗi – Chọn cách xử lý lỗi khi nhập dữ liệu
  • Tạo mảng – Chọn cách xử lý tên trường mongo theo ký hiệu dấu chấm cho các trường con có tên số
  • Cho phép tạo tài liệu nhúng – Chọn/bỏ chọn nếu cần

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ác

Bạ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.