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
mongoexport –db database_name –collection collection_name –out path_or_name_of_the_file
Để xuất dữ liệu ở định dạng CSV
mongoexport –db database_name –collection collection_name –type=csv –fields field_names –out path_or_name_of_the_file
Điểm quan trọng.
- Ở đây, lệnh out chỉ định thư mục và tệp lưu trữ dữ liệu đã xuất. Trong trường hợp chúng tôi không sử dụng –out, tệp sẽ được tạo tại đường dẫn mà chúng tôi đang ở thời điểm chạy cmd
- Nếu tệp được chỉ định không được tạo thì công cụ mongoexport sẽ tự động tạo tệp và lưu trữ dữ liệu trong đó
- Nếu công cụ mongoexport không có trong hệ thống của bạn thì bạn có thể cài đặt nó từ đây
- Công cụ mongoexport cũng cung cấp các tùy chọn. Một số tùy chọn thường được sử dụng là
Sự miêu tả
–helpIt sẽ trả về thông tin về tùy chọn và việc 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. –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
cơ sở dữ liệu. GeekforGeek
thu thập. sinh viên
Các tài liệu. năm tài liệu chứa thông tin chi tiết về sinh viên ở dạng cặp trường-giá trị
- Xuất toàn bộ bộ sưu tập ở định dạng JSON
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
mongoexport –db GeeksForGeeks –collection students –type=csv –fields name,age –out C. \Users\Darksider\students. csv
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
- MongoDB xuất sang CSV bằng truy vấn [lệnh]
- Xuất tài liệu MongoDB sang CSV với ví dụ
- MongoDB xuất sang CSV không có tiêu đề
- MongoDB xuất sang CSV bằng la bàn
- Xuất tài liệu MongoDB sang CSV bằng tập bản đồ
- Xuất bộ sưu tập MongoDB sang CSV bằng python
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
mongoexport –db database_name –collection collection_name –type=csv –fields fields_names –out path_or_name_of_the_file
- Ở đây, lệnh out chỉ định tệp lưu trữ dữ liệu đã xuất và nếu chúng tôi không sử dụng out thì tệp sẽ tạo tại đường dẫn mà chúng tôi đang ở thời điểm chạy cmd
- Nếu công cụ mongoimport không có trong hệ thống của bạn thì hãy cài đặt nó từ đây
Đọ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 CSVmongoexport –-db Company -–collection EmpInfo -–type=csv -–fields name,age -–out E:\students.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
mongoexport --db Company --collection EmpInfo --limit 2 --type=csv --fields name,age --out E:\employee.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
Ví 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 đề
mongoexport --db Company --collection EmpInfo --type csv --noHeaderLine --fields name,age --out E:\header.csv
Ở đâ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àn
La 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
- Xuất toàn bộ bộ sưu tập
- Xuất tập hợp con đã lọc của bộ sưu tập
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
- Mở la bàn MongoDB
- Kết nối với triển khai chứa bộ sưu tập mà bạn muốn xuất dữ liệu từ đó
- Điều hướng đến bộ sưu tập
- Bây giờ hãy nhấp vào Bộ sưu tập trong menu cấp cao nhất và chọn Xuất Bộ sưu tập
MongoDB xuất sang CSV bằng la bàn
- La bàn hiển thị tab sau
Chọn cách xuất bộ sưu tậpỞ đâ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
- Bây giờ, hãy chọn các trường tài liệu để đưa vào tệp đã xuất của bạn
MongoDB xuất sang CSV trong la bànTạ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
- Chọn loại tệp và vị trí xuất
chọn loại tệp và vị trí xuấtỞ đâ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ấm vào nút XUẤT
xuất la bàn sang CSVBâ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
- Mở la bàn MongoDB
- Kết nối với triển khai chứa bộ sưu tập mà bạn muốn xuất dữ liệu từ
- Điều hướng đến bộ sưu tập
- Bây giờ hãy nhấp vào Bộ sưu tập trong menu cấp cao nhất và chọn Xuất bộ sưu tập .
MongoDB xuất sang CSV bằng la bàn
- Chỉ định một bộ lọc trong thanh truy vấn và điều này chỉ xuất các tài liệu phù hợp với bộ lọc
Xuất truy vấn bằng bộ lọc
- Bây giờ, hãy chọn các trường tài liệu để đưa vào tệp đã xuất của bạn
MongoDB xuất sang CSV trong la bànTạ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
- Chọn loại tệp và vị trí xuất
chọn loại tệp và vị trí xuấtỞ đâ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ấm vào nút XUẤT
xuất la bàn sang CSVBâ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
- Đăng nhập vào tập bản đồ MongoDB
- Tạo một dự án mới và một cụm
Tạo một dự án và cụm mớiỞ đâ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?
- Bấm vào tên dự án
triển khai cơ sở dữ liệuTạ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
- Bây giờ, chúng tôi kết nối cụm bằng trình bao MongoDB
Kết nối với cluster0 bằng vỏ MongoDB
- Mở trình bao MongoDB và chạy lệnh trên để khởi động máy chủ MongoDB
mongo "mongodb+srv://cluster0.mrbxt.mongodb.net/myFirstDatabase" --username test123
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ủ
- Những tài liệu dưới đây chúng tôi sẽ xuất thành CSV
Xuất tài liệu sang CSV bằng bản đồ MongoDB
- Bây giờ chúng tôi sử dụng công cụ mongoexport để xuất tài liệu thành tệp CSV
mongoexport --host cluster0-shard-00-01.mrbxt.mongodb.net:27017 --db starwars --collection test --type csv --fields StudentId,StudentName,age --out E:\test.csv --authenticationDatabase admin --ssl --username test123 --password test123
Ở đâ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 python
Trong 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
- Cài đặt trình điều khiển pymongo MongoDB
pip3 install pymongo
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
- Cài đặt thư viện Pandas
pip3 install pandas
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
Ví 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
- Ở đây, Pymongo được sử dụng để tạo kết nối giữa python và MongoDB
- Thư viện gấu trúc được sử dụng cho chức năng xuất [chuyển đổi sang CSV]
Tạo một phiên bản MongoClient mới
myclient = pymongo.MongoClient["mongodb://localhost:27017"] db = myclient["Company"] col= db["persons"]
- Sau đó, để truy cập MongoDB, hãy sử dụng số cổng và địa chỉ IP với sự trợ giúp của lớp MongoClient
- Truy cập cơ sở dữ liệu và bộ sưu tập Công ty, người tương ứng
Truy xuất tài liệu bằng lệnh gọi API
0mongoexport –-db Company -–collection EmpInfo -–type=csv -–fields name,age -–out E:\students.csv
- Điều này được sử dụng để thực hiện lệnh gọi API đến máy chủ MongoDB bằng đối tượng bộ sưu tập
- find[] được sử dụng để trả về mọi tài liệu từ bộ sưu tập MongoDB
Đếm số lượng tài liệu trong bộ sưu tập MongoDB
1mongoexport –-db Company -–collection EmpInfo -–type=csv -–fields name,age -–out E:\students.csv
- Ở đây, hàm print[] được sử dụng để in tổng số tài liệu trong bộ sưu tập MongoDB
- Và count_documents[] là một phương thức được sử dụng để đếm tổng số tài liệu trong một bộ sưu tập
- Để truy cập tất cả các tài liệu MongoDB bằng hàm list[] của python
Lưu trữ tài liệu trong đối tượng Dataframe
2mongoexport –-db Company -–collection EmpInfo -–type=csv -–fields name,age -–out E:\students.csv
- Với sự trợ giúp của cửa hàng này, các tài liệu trong một đối tượng Dataframe
- Tạo một đối tượng Dataframe và cung cấp tên cột theo các tài liệu được lưu trữ trong bộ sưu tập MongoDB
Lặp lại thông qua chức năng và tạo đối tượng gấu trúc
3mongoexport –-db Company -–collection EmpInfo -–type=csv -–fields name,age -–out E:\students.csv
- Ở đây, chúng tôi đã sử dụng hàm enumerate[] để lặp lại
- Tạo một chuỗi tài liệu python bằng cách chuyển đổi objecteId[] thành str[] đồng thời lưu nó để sau này bạn có thể sử dụng nó
- Sau đó, xây dựng một đối tượng chuỗi và đặt tên giống như chuỗi doc_id
- Sử dụng phương thức append[] để thêm nó vào mảng DataFrame
Xuất tài liệu MongoDB sang tệp CSV
4mongoexport –-db Company -–collection EmpInfo -–type=csv -–fields name,age -–out E:\students.csv
- Để xuất tài liệu MongoDB sang CSV, chúng tôi sử dụng phương thức to_csv[]
- Sau đó, tiến hành xuất python tài liệu MongoDB, định dạng chuyển đổi sẽ tự động cho bất kỳ loại tệp nào bạn chọn dựa trên phương thức gọi
- ở đây, index=False để xóa cột chỉ mục vì đôi khi nó tự động tạo
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
- Cách lưu trữ hình ảnh trong MongoDB
- Nhóm MongoDB theo số lượng
- Nhập JSON và chèn JSON vào MongoDB
- Ưu và nhược điểm của MongoDB
- Thay đổi tên bộ sưu tập trong MongoDB
- MongoDB cập nhật tài liệu
- Cách xóa cơ sở dữ liệu trong MongoDB
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
- MongoDB xuất sang CSV bằng truy vấn [lệnh]
- Xuất tài liệu MongoDB sang CSV với ví dụ
- MongoDB xuất sang CSV không có tiêu đề
- MongoDB xuất sang CSV bằng la bàn
- Xuất tài liệu MongoDB sang CSV bằng tập bản đồ
- Xuất bộ sưu tập MongoDB sang CSV bằng python
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 để lấy 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ốngChọn tab Dữ liệu. Chọn tab Dữ liệu để mở thanh công cụ Dữ liệuMở 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ínhLàm cách nào để xuất dữ liệu từ MongoDB bằng robo 3T?
Ở trên cùng bên phải của GUI Robo 3T có nút "Xem kết quả ở chế độ văn bản", nhấp vào nút đó và sao chép mọi thứnhấp vào nút tải xuống và bây giờ bạn có nó trong bảng tínhLàm cách nào để xuất bộ sưu tập MongoDB sang CSV bằng Python?
Để xuất tài liệu MongoDB sang CSV, chúng tôi sử dụng phương thức to_csv[] . Sau đó tiến hành xuất python tài liệu MongoDB, định dạng chuyển đổi sẽ tự động cho bất kỳ loại tệp nào bạn chọn dựa trên phương thức gọi.Làm cách nào để xuất cơ sở dữ liệu 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.