Làm cách nào để xuất dữ liệu từ mongodb?
Trong hướng dẫn MongoDB này, Chúng ta sẽ tìm hiểu “Xuất MongoDB sang CSV”. Chúng tôi cũng sẽ đề cập đến điều này với các hoạt động và ví dụ khác nhau. Đây là những chủ đề sau đây mà chúng ta sẽ đề cập trong hướng dẫn này Show
Mục lục
MongoDB xuất sang CSV bằng truy vấn (lệnh)Chúng tôi cũng có thể xuất dữ liệu từ MongoDB sang các dạng khác, chẳng hạn như JSON hoặc CSV để các ứng dụng khác có thể sử dụng dữ liệu đó 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. Với sự trợ giúp của 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 Lưu ý rằng lệnh mongoexport không chạy trong mongo shell nên để chạy lệnh này bạn phải tồn tại từ mongo shell cú pháp Để xuất dữ liệu ở định dạng CSV
Đọc. Làm cách nào để tải xuống Công cụ cơ sở dữ liệu MongoDB? Một số tùy chọn thường được sử dụng trong mongoexport OptionDescription-helpTrả lại thông tin về phiên bản tùy chọnTrả lại phiên bản của mongoexport-dbChỉ định tên của cơ sở dữ liệu mà mongoexport sẽ chạy-bộ sưu tậpChỉ định bộ sưu tập cho các trường xuấtChỉ định các trường có trong xuất. -typeChỉ định loại tệp, JSON hoặc CSV-skipControl từ nơi mongoexport bắt đầu xuất tệp. -sortSử dụng để sắp xếp xuất dữ liệu. -limitGiới hạn số lượng tài liệu xuấtVì vậy, đây là một số tùy chọn mà bạn có thể sử dụng với công cụ mongoexport và xuất dữ liệu sang định dạng tệp CSV hoặc bạn cũng có thể xuất ở định dạng JSON Xuất tài liệu MongoDB sang CSV với ví dụTrong MongoDB, chúng tôi sử dụng công cụ mongoexport để “xuất tài liệu MongoDB sang CSV”. Với sự trợ giúp của công cụ này, chúng tôi cũng có thể xuất ở định dạng JSON. Bạn sẽ hiểu rõ hơn với sự trợ giúp của một ví dụ, vì vậy hãy bắt tay vào thực hiện ví dụ 1 Trong ví dụ này, chúng tôi xuất tất cả các tài liệu có trong bộ sưu tập EmpInfo sang tệp CSV Tài liệu mà chúng tôi xuất sang CSV
Sử dụng lệnh này để xuất tài liệu thành CSV Xuất MongoDB sang CSV với ví dụTại đây, bạn có thể thấy chúng tôi đã xuất thành công tất cả các tài liệu vào học viên. tệp csv. Bạn cũng có thể kiểm tra nó Ví dụ Xuất tệp MongoDB sang tệp CSVLưu ý rằng, không có trường _id trong tệp CSV là do chúng tôi không chỉ định nó trong lệnh. Nếu chúng tôi chỉ định điều này với –fields thì điều này cũng được xuất vào tệp CSV ví dụ 2 Trong ví dụ này, chúng tôi chỉ xuất 2 bản ghi của bộ sưu tập EmpInfo sử dụng giới hạn thành tệp CSV
Ở đây, chúng tôi sử dụng cùng một cơ sở dữ liệu và chỉ thu thập và xuất 2 bản ghi vào nhân viên. csv bằng cách áp dụng –limit 2 Xuất tài liệu của MongoDB sang tệp CSVỞ đây, hãy xem trong kết quả, chúng tôi đã xuất thành công 2 bản ghi thành tệp CSV, vì vậy đây là cách đơn giản nhất để xuất tài liệu thành tệp CSV Đọc. MongoDB tham gia hai bộ sưu tập MongoDB xuất sang CSV không có tiêu đềTrong MongoDB, đôi khi câu hỏi yêu cầu chúng ta phải xuất tất cả tài liệu sang CSV mà không có tiêu đề, vì vậy để lưu trữ dữ liệu trong CSV mà không có tiêu đề thì bạn phải sử dụng tùy chọn –noHeaderLine. Thao tác này sẽ xóa tiêu đề và lưu trữ tất cả dữ liệu vào tệp CSV Thí dụ Lệnh dưới đây được sử dụng để lưu trữ tài liệu vào CSV mà không có tiêu đề
Ở đây, chúng ta chỉ cần thêm một trường bổ sung –noHeaderLine trước tên trường và thao tác này sẽ xóa tiêu đề và lưu trữ tất cả tài liệu vào CSV Những tài liệu này chúng tôi sẽ xuất thành CSV Tài liệu MongoDB xuất sang CSV không có tiêu đềBây giờ, chúng tôi áp dụng lệnh trên để xuất thành CSV mà không có tiêu đề MongoDB xuất sang CSV không có tiêu đềỞ đây, chúng tôi đã xuất thành công các tài liệu vào tiêu đề. tệp csv không có tiêu đề. Bạn cũng có thể kiểm tra đầu ra Xuất MongoDB sang CSV không có tiêu đềỞ đầu ra, chúng tôi đã nhập thành công tài liệu vào CSV mà không có tiêu đề Đọc. Nhập CSV vào MongoDB MongoDB xuất sang CSV bằng la bànLa bàn MongoDB có thể xuất dữ liệu từ bộ sưu tập trên JSON hoặc CSV. Trong la bàn, chúng ta cũng có thể áp dụng bộ lọc trên tài liệu trong khi xuất dữ liệu và la bàn chỉ xuất những dữ liệu phù hợp với điều kiện nhất định Ở đây chúng tôi xuất dữ liệu sang CSV theo hai cách
Bây giờ, tôi sẽ chỉ cho bạn từng cách một để bạn có thể dễ dàng xuất tài liệu sang CSV Để xuất toàn bộ bộ sưu tập sang một tệp, hãy làm theo các bước dưới đây
Ở đây, chúng tôi Xuất Bộ sưu tập đầy đủ, vì vậy hãy nhấp vào đó và sau đó nhấp vào nút CHỌN LĨNH VỰC
Tại đây, các trường được chọn sẽ được đưa vào tệp đã xuất và bạn cũng có thể thêm các trường tài liệu để đưa vào bằng nút Thêm trường nếu trường không được phát hiện tự động mà bạn muốn đưa vào
Ở đây, vì chúng tôi đang xuất thành CSV nên chúng tôi chọn loại tệp CSV và cũng chọn vị trí tệp để xuất tệp
Bây giờ, một thanh tiến trình hiển thị trạng thái xuất và chúng tôi đã xuất dữ liệu thành công vào các nghệ sĩ. tệp csv. Nếu có lỗi xảy ra trong quá trình xuất thì nó sẽ chuyển sang màu đỏ và hiển thị thông báo lỗi trên tab Để xuất một tập hợp con các tài liệu từ một bộ sưu tập, hãy làm theo các bước dưới đây
Tại đây, các trường được chọn sẽ được đưa vào tệp đã xuất và bạn cũng có thể thêm các trường tài liệu để đưa vào bằng nút Thêm trường nếu trường không được phát hiện tự động mà bạn muốn đưa vào
Ở đây, vì chúng tôi đang xuất thành CSV nên chúng tôi chọn loại tệp CSV và cũng chọn vị trí tệp để xuất tệp
Bây giờ, một thanh tiến trình hiển thị trạng thái xuất và chúng tôi đã xuất dữ liệu thành công vào các nghệ sĩ. tệp csv. Nếu có lỗi xảy ra trong quá trình xuất thì nó sẽ chuyển sang màu đỏ và hiển thị thông báo lỗi trên tab Đọc. Nhóm MongoDB theo nhiều trường Xuất tài liệu MongoDB sang CSV bằng tập bản đồTrong chủ đề này, bạn sẽ tìm hiểu cách xuất tài liệu sang CSV bằng bản đồ MongoDB. Để xuất tài liệu sang CSV MongoDB cung cấp công cụ dòng lệnh mongoexport. Công cụ này sẽ giúp bạn xuất tài liệu thành JSON hoặc CSV Bây giờ, để xuất tài liệu sang CSV bằng tập bản đồ, bạn phải làm theo các bước dưới đây
Ở đây, tôi đã tạo một dự án có tên là ExportData và cũng đã tạo một cụm, người dùng Đọc. Nếu bạn muốn tìm hiểu cách tạo một dự án và cụm mới trong tập bản đồ MongoDB?
Tại đây, nhấp vào nút Kết nối bên phải của cụm có tên là Cụm0
Khởi động máy chủ MongoDB bằng tập bản đồTại đây khi bạn thực hiện lệnh trên thì nó sẽ yêu cầu bạn nhập mật khẩu, vì vậy hãy ghi mật khẩu để khởi động máy chủ MongoDB Lưu ý rằng, khi bạn tạo một người dùng mới tại thời điểm tạo dự án, bạn đã tạo một mật khẩu ở đó, vì vậy hãy ghi mật khẩu đó. Bắt buộc phải khởi động máy chủ
Ở đây, với công cụ mongoexport, chúng tôi viết tên máy chủ đầy đủ để kết nối với máy chủ, sau đó chúng tôi chỉ định cơ sở dữ liệu và tên bộ sưu tập starwars và kiểm tra tương ứng Sau đó, chỉ định loại tệp khi chúng tôi đang xuất thành CSV và cũng viết tên trường. Sau đó, viết đường dẫn hoặc vị trí nơi chúng tôi lưu trữ tệp xuất. tệp csv. Cuối cùng, chúng tôi chỉ định –authenticationDatabase quản trị viên là bắt buộc và viết –SSL tên người dùng và mật khẩu. Xem hình ảnh bên dưới để tham khảo Xuất tài liệu MongoDB sang tệp CSV bằng tập bản đồChúng tôi đã xuất thành công các tài liệu của MongoDB thành tệp CSV bằng tập bản đồ Đọc. Bộ sưu tập thả MongoDB MongoDB xuất tài liệu sang CSV bằng pythonTrong chủ đề này, bạn sẽ tìm hiểu cách xuất bộ sưu tập MongoDB thành CSV với sự trợ giúp của python Đối với python này, thư viện Pandas cung cấp cho bạn khả năng xuất tài liệu MongoDB sang các định dạng khác nhau như CSV, JSON và HTML Bạn sẽ hiểu rõ hơn với sự trợ giúp của Ví dụ, vì vậy ở đây tôi lấy một ví dụ giúp bạn hiểu quy trình đằng sau việc xuất tài liệu sang CSV điều kiện tiên quyết
Lệnh này sẽ giúp bạn cài đặt trình điều khiển pymongo được sử dụng để tạo kết nối giữa python và MongoDB
Lệnh này sẽ cài đặt thư viện Pandas cung cấp nhiều phương thức khác nhau. Với sự trợ giúp này, chúng tôi xuất bộ sưu tập Thí dụ Để hiểu ví dụ, hãy thực hiện các bước sau, từng bước một Nhập tất cả thư viện cần thiết ________số 8
Tạo một phiên bản MongoClient mới
Truy xuất tài liệu bằng lệnh gọi API 0
Đếm số lượng tài liệu trong bộ sưu tập MongoDB 1
Lưu trữ tài liệu trong đối tượng Dataframe 2
Lặp lại thông qua chức năng và tạo đối tượng gấu trúc 3
Xuất tài liệu MongoDB sang tệp CSV 4
Lưu ý rằng, đường dẫn tệp được sử dụng để đặt tệp vào thư mục bạn đã chọn, nếu không, tệp sẽ nằm trong cùng thư mục với tập lệnh của bạn Xuất bộ sưu tập MongoDB sang CSV bằng pythonđầu ra Sau khi thực thi, đầu ra mã trên sẽ tạo ra như đầu raBạn cũng có thể thấy xuất khẩu. csv để kiểm tra dữ liệu xuất khẩu. tệp csvBằng cách này, bạn có thể dễ dàng xuất tài liệu của MongoDB sang CSV bằng python Bạn cũng có thể muốn đọc các hướng dẫn MongoDB sau đây
Trong hướng dẫn này, bạn đã học Cách xuất tài liệu MongoDB sang CSV. Chúng tôi cũng sẽ đề cập đến điều này với các hoạt động và ví dụ khác nhau. Đây là những chủ đề sau mà chúng tôi đã đề cập trong hướng dẫn này
Bijay Tôi là Bijay có hơn 15 năm kinh nghiệm trong ngành công nghiệp phần mềm. Trong thời gian này, tôi đã làm việc trên MariaDB và sử dụng nó trong rất nhiều dự án. Hầu hết độc giả của chúng tôi đến từ Hoa Kỳ, Canada, Vương quốc Anh, Úc, New Zealand, v.v. Bạn muốn tìm hiểu MariaDB? . Ngoài ra, tôi là MVP của Microsoft Làm cách nào để xuất dữ liệu từ MongoDB sang CSV?Xuất MongoDB sang CSV (e. g. Excel) Mở Trình hướng dẫn Xuất và chọn nguồn xuất của bạn . Màn hình này chỉ xuất hiện nếu bạn chưa chọn một mục trong Cây kết nối, chạy truy vấn trước đó hoặc chọn tài liệu cụ thể. Tiếp theo, chọn CSV làm định dạng xuất rồi nhấp vào Tiếp theo.
Làm cách nào để xuất dữ liệu từ MongoDB sang JSON?lệnh mongoexport được sử dụng để xuất dữ liệu Bộ sưu tập MongoDB sang tệp CSV hoặc JSON. Theo mặc định, lệnh mongoexport kết nối với phiên bản mongod chạy trên cổng localhost số 27017. Field_name(s) - Tên của Trường (hoặc nhiều trường được phân tách bằng dấu phẩy (,) ) sẽ được xuất.
Làm cách nào để kết xuất dữ liệu từ MongoDB?Chạy mongodump từ dòng lệnh hệ thống, không phải shell mongo. . Kết nối với Phiên bản MongoDB. Để kết nối với phiên bản MongoDB cục bộ chạy trên cổng 27017 và sử dụng cài đặt mặc định để xuất nội dung, hãy chạy mongodump mà không có bất kỳ tùy chọn dòng lệnh nào. . Kết nối với Bộ bản sao. . Kết nối với một cụm phân đoạn Làm cách nào để nhập dữ liệu từ MongoDB sang Excel?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 |