Làm cách nào để xuất và nhập mongodb?
Nó cung cấp Trình hướng dẫn nhập để truy xuất dữ liệu tài liệu từ các nguồn khác nhau, bao gồm. tập tin json,. tệp csv, thư mục mongodump và kho lưu trữ cũng như các bộ sưu tập MongoDB khác Hầu hết các tác vụ trong trình hướng dẫn là thao tác trỏ và nhấp đơn giản để kiểm soát các tham số nguồn và đích để nhập dữ liệu Ví dụ: để nhập một. json, bạn điều hướng đến tệp nguồn, chọn cơ sở dữ liệu đích và bộ sưu tập, đồng thời chọn một tùy chọn chèn, tùy chọn này sẽ xác định cách xử lý các giá trị Trong một số trường hợp, bạn cũng có thể cần xuất dữ liệu tài liệu, Studio 3T cũng giúp đơn giản hóa Studio 3T cũng cung cấp Trình hướng dẫn xuất để dễ dàng xuất dữ liệu sang. tập tin json,. tệp csv, thư mục mongodump hoặc kho lưu trữ và các bộ sưu tập khác, ngay cả khi chúng nằm trong các cơ sở dữ liệu hoặc môi trường MongoDB khác nhau Ví dụ: bạn có thể xuất một bộ sưu tập từ cơ sở dữ liệu trên phiên bản cục bộ của MongoDB Server sang cơ sở dữ liệu trên MongoDB Atlas hoặc ngược lại. Ngoài ra, bạn có thể kiểm soát cách xuất dữ liệu, chẳng hạn như chỉ định ký tự nào sẽ sử dụng để phân tách các giá trị khi lưu dữ liệu vào một. tệp csv Studio 3T cũng đơn giản hóa quá trình nhập dữ liệu từ cơ sở dữ liệu quan hệ dựa trên SQL và xuất dữ liệu sang các cơ sở dữ liệu đó. Đối với các hoạt động liên quan đến SQL, bạn có thể sử dụng các công cụ như SQL to MongoDB Migration hoặc MongoDB to SQL Migration, chúng ta sẽ khám phá các công cụ này trong các khóa học trong tương lai Trong hướng dẫn này, bạn sẽ tạo cơ sở dữ liệu trong MongoDB và nhập dữ liệu tài liệu vào cơ sở dữ liệu từ một. tệp csv chứa thông tin về các quán rượu ở Anh Sau khi nhập dữ liệu, bạn sẽ tạo một truy vấn đơn giản để giới hạn dữ liệu của bộ sưu tập đối với các quán rượu ở Scotland Từ đó, bạn sẽ xuất kết quả truy vấn thành một. json và sau đó xuất các kết quả tương tự sang một bộ sưu tập trong cơ sở dữ liệu riêng biệt mà bạn cũng sẽ tạo như một phần của hướng dẫn này MongoDB cho phép bạn xuất dữ liệu của nó sang các định dạng tệp khác như JSON hoặc CSV để dữ liệu có thể được sử dụng bên ngoài bởi các ứng dụng khác. Vì vậy, để xuất dữ liệu từ cơ sở dữ liệu MongoDB, MongoDB cung cấp một công cụ dòng lệnh được gọi là mongoexport. Sử dụng công cụ này, bạn có thể xuất dữ liệu của bộ sưu tập ở định dạng JSON hoặc CSV (giá trị được phân tách bằng dấu phẩy). Hơn nữa, chúng tôi cũng có thể sử dụng các tính năng như giới hạn và sắp xếp trên bộ sưu tập trong khi xuất dữ liệu Ghi chú. mongoexport không chạy trong vỏ mongo. Vì vậy, khi bạn sử dụng công cụ mongoexport, bạn phải thoát khỏi mongo shell cú pháp Để xuất dữ liệu ở định dạng JSON
Để xuất dữ liệu ở định dạng CSV
Điểm quan trọng.
Sự mô tả –helpIt sẽ trả về thông tin về tùy chọn và cách sử dụng mongoexport –version Nó sẽ trả về phiên bản của mongoexport–dbIt sẽ chỉ định tên của cơ sở dữ liệu mà mongoexport sẽ chạy trong đó. –collectionNó sẽ chỉ định bộ sưu tập để xuất. –fieldsNó sẽ chỉ định các trường sẽ bao gồm trong quá trình xuất. Nếu bạn đang chỉ định nhiều trường, hãy sử dụng dấu phẩy ở giữa chúng. e. g. –fields name, class–typeNó sẽ chỉ định loại tệp sẽ xuất. Đối với định dạng JSON, hãy sử dụng json và đối với định dạng CSV, hãy sử dụng csv. –outIt sẽ chỉ định một tệp mà dữ liệu sẽ được lưu trữ. –skipSử dụng tùy chọn này, bạn có thể kiểm soát nơi mongoexport bắt đầu xuất tệp. –sortSử dụng tùy chọn này, bạn có thể sắp xếp dữ liệu xuất. –limitSử dụng tùy chọn này, bạn có thể giới hạn số lượng tài liệu cần xuất.ví dụ Trong các ví dụ sau, chúng tôi đang làm việc với
Trong ví dụ này, chúng tôi sẽ xuất tất cả các tài liệu có trong bộ sưu tập sinh viên sang tệp JSON (có tên là exporttudents. json) bằng công cụ mongoexport
|