Visual Studio Code có hỗ trợ tuyệt vời để làm việc với cơ sở dữ liệu MongoDB, dù là phiên bản của riêng bạn hay trong Azure với MongoDB Atlas. Với tiện ích mở rộng MongoDB cho Mã VS, bạn có thể tạo, quản lý và truy vấn cơ sở dữ liệu MongoDB từ bên trong Mã VS
Cài đặt tiện ích mở rộng
Hỗ trợ MongoDB cho Mã VS được cung cấp bởi tiện ích mở rộng MongoDB cho Mã VS. Để cài đặt tiện ích mở rộng MongoDB cho Mã VS, hãy mở chế độ xem Tiện ích mở rộng bằng cách nhấn ⇧⌘X [Windows, Linux Ctrl . Chọn tiện ích mở rộng MongoDB cho Mã VS. ] and search for 'MongoDB' to filter the results. Select the MongoDB for VS Code extension.
Kết nối với MongoDB
Khi bạn đã cài đặt tiện ích mở rộng MongoDB cho Mã VS, bạn sẽ nhận thấy có một chế độ xem Thanh hoạt động MongoDB mới. Chọn chế độ xem MongoDB và bạn sẽ thấy MongoDB Explorer
Để kết nối với cơ sở dữ liệu MongoDB, chọn Thêm kết nối và nhập chi tiết kết nối cho cơ sở dữ liệu rồi Kết nối, mặc định là máy chủ MongoDB cục bộ tại
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
07. Bạn cũng có thể nhập chuỗi kết nối, nhấp vào liên kết "kết nối với chuỗi kết nối" và dán chuỗi kết nốiGhi chú. Đảm bảo máy chủ MongoDB của bạn [mongod. exe] đang chạy nếu bạn đang kết nối với máy chủ MongoDB cục bộ
Sau khi đính kèm, bạn có thể làm việc với máy chủ MongoDB, quản lý Cơ sở dữ liệu, Bộ sưu tập và Tài liệu MongoDB
Bạn có thể mở rộng cơ sở dữ liệu để xem các bộ sưu tập của chúng với lược đồ và chỉ mục của chúng và bạn có thể chọn các Tài liệu MongoDB riêng lẻ để xem JSON của chúng
Bạn cũng có thể đính kèm trình bao MongoDB vào kết nối đang hoạt động, chỉ bằng cách nhấp chuột phải vào chính kết nối đó
Ghi chú. Đảm bảo trình bao MongoDB [_______408 hoặc
09] đã được cài đặt và nằm trên đường dẫn của bạn. Trong cài đặt của tiện ích mở rộng, bạn có thể chọn trình bao bạn đang sử dụngmongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
Lệnh MongoDB
Có các lệnh cụ thể của MongoDB có sẵn trong VS Code Command Palette [ ⇧⌘P [Windows, Linux Ctrl+Shift+P]] as well as through Explorer context menus.
Sử dụng sân chơi
Một trong những tính năng mạnh mẽ nhất của tích hợp VS Code MongoDB là Mongo Playgrounds. Sân chơi cho phép bạn tạo, chạy và lưu các lệnh MongoDB từ trình chỉnh sửa VS Code. Tạo một sân chơi mới với MongoDB. Tạo lệnh MongoDB Playground
Trong một sân chơi, bạn có thể tham khảo các thực thể và lệnh MongoDB và bạn nhận được IntelliSense phong phú khi bạn nhập. Sân chơi rất hữu ích cho các hoạt động và truy vấn cơ sở dữ liệu nguyên mẫu. Thực thi các dòng đã chọn trong truy vấn sân chơi với MongoDB. Chạy lệnh Selected Lines From Playground
MongoDB trên Azure
Bạn có thể dễ dàng tạo cụm MongoDB trên Azure miễn phí với MongoDB Atlas
Chọn Tạo cụm mới từ bảng điều khiển và chọn Azure làm Nhà cung cấp đám mây. Khi cụm được tạo, hãy kết nối với chuỗi kết nối do MongoDB Atlas cung cấp
Để kết nối với phiên bản MongoDB cục bộ chạy trên cổng 27017, bạn không cần phải chỉ định máy chủ hoặc cổng
Ví dụ: để xuất
8 được chỉ định sang mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
9 from a local MongoDB instance running on port 27017:mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --collection=events --db=reporting --out=events.json
Để chỉ định máy chủ và/hoặc cổng của phiên bản MongoDB, bạn có thể
Chỉ định tên máy chủ và cổng trong
3.mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
Khi sử dụng
3 , cơ sở dữ liệu có thể được chỉ định như một phần của chuỗi.mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
Chỉ định tên máy chủ và cổng trong
5.mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
Chỉ định tên máy chủ và cổng trong
5 vàmongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
7.mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
0mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Để biết thêm thông tin về các tùy chọn có sẵn, hãy xem Tùy chọn.
Kết nối với Bộ bản sao
Để kết nối với một bản sao được thiết lập để xuất dữ liệu của nó, bạn có thể
Chỉ định tên bộ bản sao và các thành viên trong
3.mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
2mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Khi sử dụng
3 , cơ sở dữ liệu có thể được chỉ định như một phần của chuỗi.mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
Chỉ định tên bộ bản sao và các thành viên trong
5.mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Theo mặc định,
07 đọc từ phần chính của bộ bản sao. Để ghi đè mặc định, bạn có thể chỉ định tùy chọn đọc. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Bạn có thể chỉ định tùy chọn đọc trong
3mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
Nếu chỉ định thẻ tùy chọn đọc, hãy bao gồm tùy chọn
93 .mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
9mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Khi sử dụng
3 , cơ sở dữ liệu có thể được chỉ định như một phần của chuỗi.mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
Bạn có thể chỉ định tùy chọn đọc bằng cách sử dụng
95 tùy chọn dòng lệnh. Tùy chọn dòng lệnh nhận một chuỗi nếu chỉ xác định chế độ ưu tiên đọc.mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
3mongoexport --collection=events --db=reporting --out=events.json
Hoặc, tùy chọn dòng lệnh có thể lấy tài liệu kèm theo trích dẫn
96 để chỉ định chế độ, bộ thẻ tùy chọn đọc tùy chọn, . maxStalenessSeconds:mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
0mongoexport --collection=events --db=reporting --out=events.json
Để biết thêm thông tin về các tùy chọn có sẵn, hãy xem Tùy chọn.
Kết nối với một cụm phân đoạn
Để kết nối với một cụm phân mảnh để xuất dữ liệu của nó, bạn có thể
Chỉ định tên máy chủ của phiên bản
97 trong phiên bảnmongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
3mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
1mongoexport --collection=events --db=reporting --out=events.json
Khi sử dụng
3 , cơ sở dữ liệu có thể được chỉ định như một phần của chuỗi.mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
Chỉ định tên máy chủ và cổng của phiên bản
97 trong phiên bảnmongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
5mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
2mongoexport --collection=events --db=reporting --out=events.json
Theo mặc định,
07 đọc từ bản chính của bộ bản sao phân đoạn. Để ghi đè mặc định, bạn có thể chỉ định tùy chọn đọc. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Bạn có thể chỉ định tùy chọn đọc trong
3mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
3mongoexport --collection=events --db=reporting --out=events.json
Nếu chỉ định thẻ tùy chọn đọc, hãy bao gồm tùy chọn
93 .mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
4mongoexport --collection=events --db=reporting --out=events.json
Khi sử dụng
3 , cơ sở dữ liệu có thể được chỉ định như một phần của chuỗi.mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
Bạn có thể chỉ định tùy chọn đọc bằng cách sử dụng
95 tùy chọn dòng lệnh. Tùy chọn dòng lệnh nhận một chuỗi nếu chỉ xác định chế độ ưu tiên đọc.mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
5mongoexport --collection=events --db=reporting --out=events.json
Hoặc, tùy chọn dòng lệnh có thể lấy tài liệu kèm theo trích dẫn
96 để chỉ định chế độ, bộ thẻ tùy chọn đọc tùy chọn, . maxStalenessSeconds:mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
6mongoexport --collection=events --db=reporting --out=events.json
Để biết thêm thông tin về các tùy chọn có sẵn, hãy xem Tùy chọn.
Mẹo
Xem thêm
ví dụ
Quyền truy cập bắt buộc
07 yêu cầu quyền đọc trên cơ sở dữ liệu đích. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Đảm bảo rằng người dùng kết nối có ít nhất vai trò
39 trên cơ sở dữ liệu đích. mongoexport --collection=events --db=reporting --out=events.json
Khi kết nối với
00 hoặc mongoexport --collection=events --db=reporting --out=events.json
97 thực thi . Authentication, ensure you use the required security parameters based on the configured authentication mechanism.mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Hành vi
Loại độ trung thực
Nếu bạn cần bảo toàn tất cả các loại dữ liệu BSON phong phú khi sử dụng
07 to perform full instance backups, be sure to specify Extended JSON v2.0 [Canonical mode] đến tùy chọn mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
03 thành mongoexport --collection=events --db=reporting --out=events.json
07, in the following fashion:mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --collection=events --db=reporting --out=events.json
7Nếu
03 không được chỉ định, mongoexport --collection=events --db=reporting --out=events.json
07 xuất dữ liệu ở dạng . 0 [Chế độ thư giãn] Extended JSON v2.0 [Relaxed mode] theo mặc định. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
21 sẽ tự động sử dụng định dạng JSON có trong tệp dữ liệu đích đã chỉ định khi khôi phục. Ví dụ: nó sẽ sử dụng JSON mở rộng v2. 0 [Chế độ chính tắc] nếu tệp xuất dữ liệu đích được tạo bởi mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07 với ____209 được chỉ định. FIPS
07 tự động tạo kết nối tuân thủ FIPS tới mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
00/mongoexport --collection=events --db=reporting --out=events.json
97 that is configured to use FIPS mode.mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
đọc tùy chọn
Theo mặc định,
07 sử dụng tùy chọn đọc mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
14 . Để ghi đè mặc định, bạn có thể chỉ định tùy chọn đọc trong mongoexport --collection=events --db=reporting --out=events.json
95 . mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
3.mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
Nếu bạn chỉ định tùy chọn đọc trong chuỗi URI và
95 , thì mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
95 value overrides the read preference specified in the URI string.mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Cảnh báo
Xung đột nhập và xuất dữ liệu với [$] và [. ]
Bắt đầu từ MongoDB 5. 0, tên trường tài liệu có thể là [________ 219] tiền tố và có thể chứa [________ 220]. Tuy nhiên, không nên sử dụng
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
21 và mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07 với tên trường sử dụng các ký tự này. JSON mở rộng của MongoDB v2 không thể phân biệt giữa trình bao bọc loại và trường có cùng tên với trình bao bọc loại. Không sử dụng các định dạng JSON mở rộng trong các ngữ cảnh mà các biểu diễn BSON tương ứng có thể bao gồm [
mongoexport --collection=events --db=reporting --out=events.json
19] các khóa có tiền tố. Cơ chế DBRef là một ngoại lệ đối với quy tắc chung này. Cũng có những hạn chế trong việc sử dụng
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
21 và mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07 với [mongoexport --collection=events --db=reporting --out=events.json
20] trong tên trường. Vì các tệp CSV sử dụng [mongoexport --collection=events --db=reporting --out=events.json
20] để biểu thị phân cấp dữ liệu, nên [mongoexport --collection=events --db=reporting --out=events.json
20] trong tên trường sẽ bị hiểu sai là cấp độ lồng nhau. Tùy chọn
mongoexport --collection=events --db=reporting --out=events.json
29Trả về thông tin về các tùy chọn và cách sử dụng
07. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --collection=events --db=reporting --out=events.json
31Tăng số lượng báo cáo nội bộ được trả về trên đầu ra tiêu chuẩn hoặc trong tệp nhật ký. Tăng mức độ chi tiết với biểu mẫu
mongoexport --collection=events --db=reporting --out=events.json
32 bằng cách bao gồm tùy chọn nhiều lần, [e. g. mongoexport --collection=events --db=reporting --out=events.json
33. ]mongoexport --collection=events --db=reporting --out=events.json
34Chạy
07 ở chế độ im lặng cố gắng hạn chế lượng đầu ra. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Tùy chọn này ngăn chặn
đầu ra từ các lệnh cơ sở dữ liệu
hoạt động sao chép
sự kiện chấp nhận kết nối
sự kiện đóng kết nối
mongoexport --collection=events --db=reporting --out=events.json
36Trả về
07 số phát hành. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --collection=events --db=reporting --out=events.json
38Mới trong phiên bản 100. 3. 0.
Chỉ định đường dẫn đầy đủ đến tệp cấu hình YAML chứa các giá trị nhạy cảm cho các tùy chọn sau tới
07 . mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
40mongoexport --collection=events --db=reporting --out=events.json
41mongoexport --collection=events --db=reporting --out=events.json
42mongoexport --collection=events --db=reporting --out=events.json
Đây là cách được đề xuất để chỉ định mật khẩu cho
07 , ngoài việc chỉ định mật khẩu thông qua lời nhắc mật khẩu. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Tệp cấu hình có dạng sau
mongoexport --collection=events --db=reporting --out=events.json
8Chỉ định mật khẩu cho trường
mongoexport --collection=events --db=reporting --out=events.json
44 và cung cấp chuỗi kết nối trong trường mongoexport --collection=events --db=reporting --out=events.json
45 có chứa mật khẩu xung đột sẽ dẫn đến lỗiĐảm bảo bảo mật tệp này bằng các quyền hệ thống tệp thích hợp
Ghi chú
Nếu bạn chỉ định tệp cấu hình có
46 , đồng thời sử dụng mongoexport --collection=events --db=reporting --out=events.json
40, mongoexport --collection=events --db=reporting --out=events.json
41 or mongoexport --collection=events --db=reporting --out=events.json
42 option to mongoexport --collection=events --db=reporting --out=events.json
07, each command line option overrides its corresponding option in the configuration file.mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --collection=events --db=reporting --out=events.json
51Chỉ định chuỗi kết nối URI có thể phân giải của quá trình triển khai MongoDB, được đặt trong dấu ngoặc kép.
mongoexport --collection=events --db=reporting --out=events.json
9Bắt đầu với phiên bản
mongoexport --collection=events --db=reporting --out=events.json
52 của mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07 , chuỗi kết nối có thể được cung cấp thay thế dưới dạng tham số vị trí mà không cần sử dụng mongoexport --collection=events --db=reporting --out=events.json
41 option:mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
0Là một tham số vị trí, chuỗi kết nối có thể được chỉ định tại bất kỳ điểm nào trên dòng lệnh, miễn là nó bắt đầu bằng
mongoexport --collection=events --db=reporting --out=events.json
55 hoặc mongoexport --collection=events --db=reporting --out=events.json
56. Ví dụmongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
1Chỉ có thể cung cấp một chuỗi kết nối. Cố gắng bao gồm nhiều hơn một, cho dù sử dụng tùy chọn ____241 hoặc dưới dạng đối số vị trí, sẽ dẫn đến lỗi.
Để biết thông tin về các thành phần của chuỗi kết nối, hãy xem tài liệu Định dạng URI chuỗi kết nối .
Ghi chú
Một số thành phần trong
58 có thể được chỉ định cách khác bằng cách sử dụng các tùy chọn dòng lệnh rõ ràng của riêng chúng, chẳng hạn như mongoexport --collection=events --db=reporting --out=events.json
59 and mongoexport --collection=events --db=reporting --out=events.json
40. Providing a connection string while also using an explicit option and specifying conflicting information will result in an error.mongoexport --collection=events --db=reporting --out=events.json
Ghi chú
Nếu sử dụng
07 trên Ubuntu 18. 04, bạn có thể gặp thông báo lỗi mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --collection=events --db=reporting --out=events.json
62 khi sử dụng chuỗi kết nối SRV [ở dạng mongoexport --collection=events --db=reporting --out=events.json
56] với mongoexport --collection=events --db=reporting --out=events.json
41 . Nếu vậy, hãy sử dụng một trong các tùy chọn sau để thay thế. option. If so, use one of the following options instead:tùy chọn
41 với chuỗi kết nối không thuộc SRV [in the formmongoexport --collection=events --db=reporting --out=events.json
55]mongoexport --collection=events --db=reporting --out=events.json
tùy chọn
5 để chỉ định máy chủ kết nối trực tiếpmongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
Cảnh báo
Trên một số hệ thống, mật khẩu được cung cấp trong chuỗi kết nối với tùy chọn
41 có thể hiển thị đối với các chương trình trạng thái hệ thống như mongoexport --collection=events --db=reporting --out=events.json
mongoexport --collection=events --db=reporting --out=events.json
69 có thể . thay vào đó hãy xem xét. bỏ qua mật khẩu trong chuỗi kết nối để nhận lời nhắc mật khẩu tương tác, hoặc
sử dụng tùy chọn ____246 để chỉ định tệp cấu hình chứa mật khẩu.
mongoexport --collection=events --db=reporting --out=events.json
71Mặc định. máy chủ cục bộ. 27017
Chỉ định tên máy chủ có thể phân giải của quá trình triển khai MongoDB. Theo mặc định,
07 cố gắng kết nối với phiên bản MongoDB đang chạy trên máy chủ cục bộ trên cổng số mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --collection=events --db=reporting --out=events.json
73. Để kết nối với bộ bản sao, hãy chỉ định
74 và danh sách hạt giống gồm các thành viên của bộ, như sau. mongoexport --collection=events --db=reporting --out=events.json
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
2Khi chỉ định định dạng danh sách tập hợp bản sao,
07 luôn kết nối với chính. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Bạn cũng có thể kết nối với bất kỳ thành viên nào của bộ bản sao bằng cách chỉ định máy chủ và cổng của chỉ thành viên đó
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
3Nếu bạn sử dụng IPv6 và sử dụng định dạng
mongoexport --collection=events --db=reporting --out=events.json
76, bạn phải đặt phần kết hợp địa chỉ và cổng trong ngoặc [e. g. mongoexport --collection=events --db=reporting --out=events.json
77]Ngoài ra, bạn cũng có thể chỉ định tên máy chủ trực tiếp trong
78 . Việc cung cấp chuỗi kết nối đồng thời sử dụng mongoexport --collection=events --db=reporting --out=events.json
5 và chỉ định thông tin mâu thuẫn sẽ dẫn đến lỗi. mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
mongoexport --collection=events --db=reporting --out=events.json
80Mặc định. 27017
Chỉ định cổng TCP mà phiên bản MongoDB lắng nghe các kết nối máy khách
Ngoài ra, bạn cũng có thể chỉ định cổng trực tiếp trong ______278 . Việc cung cấp chuỗi kết nối đồng thời sử dụng
7 và chỉ định thông tin mâu thuẫn sẽ dẫn đến lỗi. mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
mongoexport --collection=events --db=reporting --out=events.json
83Cho phép kết nối với
00 hoặc mongoexport --collection=events --db=reporting --out=events.json
97< . that has TLS/SSL support enabled.mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Ngoài ra, bạn cũng có thể định cấu hình hỗ trợ TLS/SSL trực tiếp trong
78 . Việc cung cấp chuỗi kết nối đồng thời sử dụng mongoexport --collection=events --db=reporting --out=events.json
83 và chỉ định thông tin xung đột sẽ dẫn đến lỗi. mongoexport --collection=events --db=reporting --out=events.json
Để biết thêm thông tin về TLS/SSL và MongoDB, hãy xem Định cấu hình mongod và mongos cho TLS/SSL và TLS/SSL Configuration for Clients.
mongoexport --collection=events --db=reporting --out=events.json
88Chỉ định tệp
mongoexport --collection=events --db=reporting --out=events.json
89 chứa chuỗi chứng chỉ gốc từ Tổ chức phát hành chứng chỉ. Chỉ định tên tệp của tệp mongoexport --collection=events --db=reporting --out=events.json
89 bằng đường dẫn tương đối hoặc tuyệt đối. Ngoài ra, bạn cũng có thể chỉ định trực tiếp tệp
mongoexport --collection=events --db=reporting --out=events.json
91 trong mongoexport --collection=events --db=reporting --out=events.json
78 . Việc cung cấp chuỗi kết nối đồng thời sử dụng mongoexport --collection=events --db=reporting --out=events.json
93 và chỉ định thông tin mâu thuẫn sẽ dẫn đến lỗi. Để biết thêm thông tin về TLS/SSL và MongoDB, hãy xem Định cấu hình mongod và mongos cho TLS/SSL và TLS/SSL Configuration for Clients.
mongoexport --collection=events --db=reporting --out=events.json
94Chỉ định tệp
mongoexport --collection=events --db=reporting --out=events.json
89 chứa cả chứng chỉ TLS/SSL và khóa. Chỉ định tên tệp của tệp mongoexport --collection=events --db=reporting --out=events.json
89 bằng đường dẫn tương đối hoặc tuyệt đối. Tùy chọn này là bắt buộc khi sử dụng tùy chọn
83 để kết nối với mongoexport --collection=events --db=reporting --out=events.json
00 or mongoexport --collection=events --db=reporting --out=events.json
97 that has mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
00 enabled without mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
01.mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
Ngoài ra, bạn cũng có thể chỉ định trực tiếp tệp
mongoexport --collection=events --db=reporting --out=events.json
91 trong mongoexport --collection=events --db=reporting --out=events.json
78 . Việc cung cấp chuỗi kết nối đồng thời sử dụng mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
04 và chỉ định thông tin xung đột sẽ dẫn đến lỗi. Để biết thêm thông tin về TLS/SSL và MongoDB, hãy xem Định cấu hình mongod và mongos cho TLS/SSL và TLS/SSL Configuration for Clients.
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
05Chỉ định mật khẩu để giải mã tệp khóa chứng chỉ [i. e. ______404 ]. Chỉ sử dụng tùy chọn ____242 nếu tệp khóa chứng chỉ được mã hóa. Trong mọi trường hợp,
07 sẽ xử lý lại mật khẩu khỏi tất cả đầu ra báo cáo và ghi nhật ký. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Nếu khóa riêng tư trong tệp PEM được mã hóa và bạn không chỉ định tùy chọn
42 , thì mongoexport --collection=events --db=reporting --out=events.json
07 will prompt for a passphrase. See Cụm mật khẩu chứng chỉ TLS/SSL. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Ngoài ra, bạn cũng có thể chỉ định mật khẩu trực tiếp trong ______278 . Việc cung cấp chuỗi kết nối đồng thời sử dụng
42 và chỉ định thông tin xung đột sẽ dẫn đến lỗi. mongoexport --collection=events --db=reporting --out=events.json
Để biết thêm thông tin về TLS/SSL và MongoDB, hãy xem Định cấu hình mongod và mongos cho TLS/SSL và TLS/SSL Configuration for Clients.
Cảnh báo
Trên một số hệ thống, mật khẩu được cung cấp trực tiếp bằng tùy chọn
42 có thể hiển thị đối với các chương trình trạng thái hệ thống như mongoexport --collection=events --db=reporting --out=events.json
mongoexport --collection=events --db=reporting --out=events.json
69 có thể được gọi bởi . Cân nhắc sử dụng tùy chọn ____246 để chỉ định tệp cấu hình chứa mật khẩu thay thế. mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
16Chỉ định tệp
mongoexport --collection=events --db=reporting --out=events.json
89 chứa Danh sách thu hồi chứng chỉ. Chỉ định tên tệp của tệp mongoexport --collection=events --db=reporting --out=events.json
89 bằng đường dẫn tương đối hoặc tuyệt đối. Để biết thêm thông tin về TLS/SSL và MongoDB, hãy xem Định cấu hình mongod và mongos cho TLS/SSL và TLS/SSL Configuration for Clients.
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
19Bỏ qua kiểm tra xác thực cho chứng chỉ máy chủ và cho phép sử dụng chứng chỉ không hợp lệ. Khi sử dụng cài đặt ____420 , MongoDB ghi nhật ký dưới dạng cảnh báo việc sử dụng chứng chỉ không hợp lệ.
Cảnh báo
Mặc dù có sẵn, tránh sử dụng tùy chọn
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
19 nếu có thể. Nếu việc sử dụng mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
19 là cần thiết, chỉ sử dụng tùy chọn này trên các hệ thống không thể xâm nhậpKết nối với phiên bản
00 hoặc mongoexport --collection=events --db=reporting --out=events.json
97 mà không cần xác thực . Nếu bạn chỉ cần tắt xác thực tên máy chủ trong chứng chỉ TLS/SSL, hãy xem mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
25. Ngoài ra, bạn cũng có thể trực tiếp tắt xác thực chứng chỉ trong
78 . Việc cung cấp chuỗi kết nối đồng thời sử dụng mongoexport --collection=events --db=reporting --out=events.json
19 và chỉ định thông tin xung đột sẽ dẫn đến lỗi. mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
Để biết thêm thông tin về TLS/SSL và MongoDB, hãy xem Định cấu hình mongod và mongos cho TLS/SSL và TLS/SSL Configuration for Clients.
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
25Tắt xác thực tên máy chủ trong chứng chỉ TLS/SSL. Cho phép
07 kết nối với các phiên bản MongoDB ngay cả khi tên máy chủ trong chứng chỉ của chúng không khớp với tên máy chủ đã chỉ định. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Ngoài ra, bạn cũng có thể trực tiếp tắt xác thực tên máy chủ trong
78 . Việc cung cấp chuỗi kết nối đồng thời sử dụng mongoexport --collection=events --db=reporting --out=events.json
25 và chỉ định thông tin xung đột sẽ dẫn đến lỗi. mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
Để biết thêm thông tin về TLS/SSL và MongoDB, hãy xem Định cấu hình mongod và mongos cho TLS/SSL và TLS/SSL Configuration for Clients.
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
32Chỉ định tên người dùng để xác thực cơ sở dữ liệu MongoDB sử dụng xác thực. Sử dụng kết hợp với các tùy chọn ______240 và ____434 .
Ngoài ra, bạn cũng có thể chỉ định tên người dùng trực tiếp trong ______278 . Việc cung cấp chuỗi kết nối đồng thời sử dụng
59 và chỉ định thông tin mâu thuẫn sẽ dẫn đến lỗi. mongoexport --collection=events --db=reporting --out=events.json
Nếu kết nối với cụm MongoDB Atlas bằng cách sử dụng
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
37 mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
38, you can specify your AWS access key ID in:vùng này,
the ____258 hoặc
biến môi trường
40mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
Xem Kết nối với Cụm Atlas MongoDB bằng Thông tin đăng nhập AWS IAM để biết ví dụ về từng loại.
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
41Chỉ định mật khẩu để xác thực cơ sở dữ liệu MongoDB sử dụng xác thực. Sử dụng kết hợp với các tùy chọn ______259 và ____434 .
Để nhắc người dùng nhập mật khẩu, hãy chuyển tùy chọn
59 mà không có mongoexport --collection=events --db=reporting --out=events.json
40 or specify an empty string as the mongoexport --collection=events --db=reporting --out=events.json
40 value, as in mongoexport --collection=events --db=reporting --out=events.json
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
47 .Ngoài ra, bạn cũng có thể chỉ định mật khẩu trực tiếp trong ______278 . Việc cung cấp chuỗi kết nối đồng thời sử dụng
40 và chỉ định thông tin xung đột sẽ dẫn đến lỗi. mongoexport --collection=events --db=reporting --out=events.json
Nếu kết nối với cụm MongoDB Atlas bằng cách sử dụng
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
37 mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
38, you can specify your AWS secret access key in:vùng này,
the ____258 hoặc
biến môi trường
53mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
Xem Kết nối với Cụm Atlas MongoDB bằng Thông tin đăng nhập AWS IAM để biết ví dụ về từng loại.
Cảnh báo
Trên một số hệ thống, mật khẩu được cung cấp trực tiếp bằng tùy chọn
40 có thể hiển thị đối với các chương trình trạng thái hệ thống như mongoexport --collection=events --db=reporting --out=events.json
mongoexport --collection=events --db=reporting --out=events.json
69 có thể được gọi bởi . thay vào đó hãy xem xét. bỏ qua tùy chọn
40 để nhận lời nhắc mật khẩu tương tác hoặcmongoexport --collection=events --db=reporting --out=events.json
sử dụng tùy chọn ____246 để chỉ định tệp cấu hình chứa mật khẩu.
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
58Nếu kết nối với MongoDB Atlas cụm bằng cách sử dụng
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
37 mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
38, and using session tokens in addition to your AWS access key ID and secret access key, you can specify your AWS session token in:vùng này,
tham số
61mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
62 chomongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
58 hoặcmongoexport --collection=events --db=reporting --out=events.json
biến môi trường
61mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
Xem Kết nối với Cụm Atlas MongoDB bằng Thông tin đăng nhập AWS IAM để biết ví dụ về từng loại.
Chỉ hợp lệ khi sử dụng
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
37 mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
38. mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
67Chỉ định cơ sở dữ liệu xác thực nơi
59 được chỉ định đã được tạo. Xem Cơ sở dữ liệu xác thực. mongoexport --collection=events --db=reporting --out=events.json
Nếu bạn không chỉ định cơ sở dữ liệu xác thực,
07 giả định rằng cơ sở dữ liệu được chỉ định để xuất chứa thông tin đăng nhập của người dùng. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Nếu sử dụng GSSAPI [Kerberos], PLAIN .
71, you must set mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
34 to mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
73.Ngoài ra, bạn cũng có thể chỉ định trực tiếp cơ sở dữ liệu xác thực trong
78 . Việc cung cấp chuỗi kết nối đồng thời sử dụng mongoexport --collection=events --db=reporting --out=events.json
34 và chỉ định thông tin xung đột sẽ dẫn đến lỗi. mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
Mặc định. SCRAM-SHA-1
Chỉ định cơ chế xác thực mà phiên bản
07 sử dụng để xác thực đối với mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
00 or mongoexport --collection=events --db=reporting --out=events.json
97.mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Đã thay đổi trong phiên bản 100. 1. 0. Bắt đầu từ phiên bản
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
80, mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07 thêm hỗ trợ cho cơ chế xác thực mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
37 khi kết nối với MongoDB Atlas ?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server`?tck=docs_server` cụm. Giá trị
Sự mô tả
SCRAM-SHA-1
RFC 5802 Cơ chế xác thực phản hồi thử thách muối tiêu chuẩn sử dụng hàm băm SHA-1.
SCRAM-SHA-256
RFC 7677 Cơ chế xác thực phản hồi thử thách muối tiêu chuẩn sử dụng hàm băm SHA-256. Yêu cầu featureCompatibilityVersion được đặt thành
83mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
MONGODB-X509
Xác thực chứng chỉ MongoDB TLS/SSL
37mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
Xác thực bên ngoài bằng thông tin đăng nhập AWS IAM để sử dụng khi kết nối với cụm MongoDB Atlas . Xem Kết nối với cụm Atlas MongoDB bằng thông tin xác thực AWS IAM . Mới trong phiên bản 100. 1. 0
GSSAPI [Kerberos]
Xác thực bên ngoài sử dụng Kerberos. Cơ chế này chỉ khả dụng trong MongoDB Enterprise.
PLAIN [LDAP SASL]
Xác thực bên ngoài sử dụng LDAP. Bạn cũng có thể sử dụng
85 để xác thực người dùng trong cơ sở dữ liệu. mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
85 truyền mật khẩu ở dạng văn bản thuần túy. Cơ chế này chỉ khả dụng trong MongoDB Enterprise. mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
Ngoài ra, bạn cũng có thể chỉ định trực tiếp cơ chế xác thực trong
78 . Việc cung cấp chuỗi kết nối đồng thời sử dụng mongoexport --collection=events --db=reporting --out=events.json
88 và chỉ định thông tin xung đột sẽ dẫn đến lỗi. mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
89Chỉ định tên của dịch vụ bằng cách sử dụng GSSAPI/Kerberos . Chỉ bắt buộc nếu dịch vụ không sử dụng tên mặc định là
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
90. Tùy chọn này chỉ khả dụng trong MongoDB Enterprise
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
91Chỉ định tên máy chủ của dịch vụ bằng cách sử dụng GSSAPI/Kerberos . Chỉ bắt buộc nếu tên máy chủ của máy không khớp với tên máy chủ được giải quyết bằng DNS.
Tùy chọn này chỉ khả dụng trong MongoDB Enterprise
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
92Chỉ định tên của cơ sở dữ liệu để chạy
07. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Hoặc, bạn cũng có thể chỉ định cơ sở dữ liệu trực tiếp trong ______278 . Việc cung cấp chuỗi kết nối đồng thời sử dụng
95 và chỉ định thông tin xung đột sẽ dẫn đến lỗi. mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
96Chỉ định bộ sưu tập để xuất.
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
97Chỉ định một hoặc nhiều trường để đưa vào quá trình xuất. Sử dụng danh sách các trường được phân tách bằng dấu phẩy để chỉ định nhiều trường.
Nếu bất kỳ tên trường nào của bạn bao gồm khoảng trắng, hãy sử dụng dấu ngoặc kép để đính kèm danh sách trường. Ví dụ: nếu bạn muốn xuất hai trường,
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
98 và mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
99, bạn sẽ chỉ định mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
00Đối với
01 định dạng đầu ra, mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
07 chỉ bao gồm . mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Đối với định dạng đầu ra JSON ,
07 chỉ bao gồm . mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07 includes the sub-document with all its fields, not just the specified field within the document.mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Xem. Xuất dữ liệu ở định dạng CSV bằng tùy chọn
06 để sử dụng mẫu. mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
07Một giải pháp thay thế cho
06 . Tùy chọn mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
09 cho phép bạn chỉ định trong tệp một hoặc nhiều trường để đưa vào quá trình xuất và chỉ hợp lệ với mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
10 option with value mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
01. The file must have only one field per line, and the line[s] must end with the LF character [mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
12].
07 chỉ bao gồm [các] trường được chỉ định. [Các] trường được chỉ định có thể là một trường trong tài liệu con. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Xem Sử dụng tệp để chỉ định trường cần xuất ở định dạng CSV để biết cách sử dụng mẫu.
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
14Cung cấp truy vấn dưới dạng tài liệu JSON [được đặt trong dấu ngoặc kép] để trả về các tài liệu phù hợp trong .
Bạn phải đặt tài liệu truy vấn trong dấu nháy đơn [
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
15] để đảm bảo rằng nó không tương tác với môi trường shell của bạntruy vấn
phải ở Định dạng JSON v2 mở rộng [chế độ thoải mái hoặc chính tắc/nghiêm ngặt] , bao gồm đặt tên trường và toán tử trong dấu ngoặc kép.Ví dụ: đưa ra một bộ sưu tập có tên
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
16 trong cơ sở dữ liệu mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
17 với các tài liệu saumongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
4Sau đây
07 sử dụng tùy chọn mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
19 để xuất . "YYYY-MM-DDTHH. mm. ss. mmm mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
21] to mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
22 and the field mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
23 less than mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
24 [using the extended JSON v2 format [relaxed mode] for dates { "$date": "YYYY-MM-DDTHH:mm:ss.mmm"} ]. mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
5Tệp kết quả chứa các tài liệu sau
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
6Bạn có thể sắp xếp kết quả bằng tùy chọn
25 để mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
07. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Mặc định. json
Chỉ định loại tệp để xuất. Chỉ định
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
01 cho định dạng CSV hoặc mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
29 cho định dạng JSON . Nếu bạn chỉ định
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
01 thì bạn cũng phải sử dụng _______706 hoặc mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
09 option to declare the fields to export from the collection.mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
33Chỉ định tệp để ghi xuất vào. Nếu bạn không chỉ định tên tệp,
07 ghi dữ liệu vào đầu ra tiêu chuẩn [e. g. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
35]. ______736Mặc định. thư giãn
Sửa đổi đầu ra để sử dụng chế độ chính tắc hoặc thoải mái của định dạng MongoDB Extended JSON [v2] .
Để biết sự khác biệt giữa chế độ chính tắc và thoải mái, hãy xem JSON mở rộng của MongoDB [v2].
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
37Sửa đổi đầu ra của
07 để ghi toàn bộ nội dung xuất dưới dạng một < . Theo mặc định JSON array. By default mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07 ghi dữ liệu bằng một tài liệu JSON cho mọi tài liệu MongoDB. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
40Xuất tài liệu ở định dạng JSON được in đẹp.
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
41Theo mặc định,
07 bao gồm tên trường đã xuất làm dòng đầu tiên trong đầu ra CSV. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
41 chỉ đạo mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
07 xuất dữ liệu mà không có danh sách tên trường. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
41 chỉ hợp lệ với tùy chọn mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
10 có giá trị mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
01. Xem Loại trừ tên trường khỏi đầu ra CSV để biết cách sử dụng mẫu.
______748Mặc định. ______214
Chỉ định tùy chọn đọc cho
07 . Tùy chọn ______195 có thể mất. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Một chuỗi nếu chỉ xác định chế độ ưu tiên đọc
7mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
Một tài liệu kèm theo trích dẫn để chỉ định chế độ, bộ thẻ tùy chọn đọc tùy chọn và maxStalenessSeconds:
8mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
Nếu chỉ định maxStalenessSeconds , giá trị phải lớn hơn hoặc bằng 90.
07 mặc định là mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
14 tùy chọn đọc. mongoexport --collection=events --db=reporting --out=events.json
Nếu tùy chọn đọc cũng được bao gồm trong
3 , thì dòng lệnh mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
95 overrides the read preference specified in the URI string.mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Cảnh báo
Sử dụng tùy chọn đọc khác với
14 với . mongoexport --collection=events --db=reporting --out=events.json
97 may produce inconsistencies, duplicates, or result in missed documents.mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
58Sử dụng
59 để kiểm soát vị trí mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
07 begins exporting documents. See ______761 để biết thông tin về hoạt động cơ bản. mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
62Chỉ định số lượng tài liệu tối đa bao gồm trong quá trình xuất. Xem ______763 để biết thông tin về hoạt động cơ bản.
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
64Chỉ định thứ tự cho kết quả đã xuất. Nếu không tồn tại một chỉ mục có thể hỗ trợ thao tác sắp xếp, kết quả phải nhỏ hơn 32 megabyte.
Sử dụng kết hợp
25 với mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
59 và mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
67 to limit number of exported documents.mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
9Xem
68 để biết thông tin về hoạt động cơ bản. mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
ví dụ
Chạy
07 từ dòng lệnh hệ thống, không phải mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
20 shell.mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Xuất ở định dạng CSV
Xuất dữ liệu ở định dạng CSV bằng tùy chọn mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
06
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
Trong ví dụ sau,
07 xuất dữ liệu từ bộ sưu tập mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
73 trong cơ sở dữ liệu mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
74 trong . format to the file mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
75.Phiên bản
00 mà mongoexport --collection=events --db=reporting --out=events.json
07 kết nối với đang chạy . mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Khi bạn xuất ở định dạng CSV, bạn phải chỉ định các trường trong tài liệu để xuất. Hoạt động chỉ định các trường
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
79 và mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
80 để xuấtmongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
0Đầu ra sau đó sẽ giống như
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
1Sử dụng tệp để chỉ định các trường cần xuất ở định dạng CSV
Chỉ đối với xuất CSV, bạn cũng có thể chỉ định các trường trong tệp chứa danh sách các trường được phân tách bằng dòng để xuất. Tệp chỉ được có một trường trên mỗi dòng
Ví dụ: bạn có thể chỉ định các trường
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
79 và mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
80 trong tệp mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
83mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
2Sau đó, sử dụng tùy chọn
09 , chỉ định các trường sẽ xuất cùng với tệp. mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
3Loại trừ tên trường khỏi đầu ra CSV
Có thể sử dụng tùy chọn
41 để loại trừ tên trường trong tệp xuất CSV. Ví dụ sau xuất các trường mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
79 và mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
80 trong bộ sưu tập mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
73 trong cơ sở dữ liệu mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
74 và sử dụng mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
41 để chặn đầu ra của tên trường làm dòng đầu tiên. mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
4Đầu ra CSV sau đó sẽ giống như
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
5Xuất ở định dạng JSON
Ví dụ này tạo bản xuất của bộ sưu tập
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
73 từ phiên bản MongoDB chạy trên cổng máy chủ cục bộ số mongoexport --collection=events --db=reporting --out=events.json
73. Điều này ghi xuất vào tệp mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
93 ở định dạng JSON . mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
6Xuất từ máy chủ từ xa đang chạy với xác thực
Ví dụ sau xuất bộ sưu tập
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
73 trong cơ sở dữ liệu mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
95 từ một phiên bản MongoDB từ xa yêu cầu xác thựcChỉ định la
5mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
7mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
59mongoexport --collection=events --db=reporting --out=events.json
34mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
000mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
95mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
002mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
Mẹo
Bỏ qua tùy chọn
40 để có mongoexport --collection=events --db=reporting --out=events.json
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07 nhắc nhập mật khẩu. mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
7Hoặc, bạn sử dụng tùy chọn
41 để chỉ định máy chủ, cổng, tên người dùng, cơ sở dữ liệu xác thực và db. mongoexport --collection=events --db=reporting --out=events.json
Mẹo
Bỏ qua mật khẩu trong chuỗi URI để có dấu nhắc
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07 cho mật khẩumongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
8Xuất kết quả truy vấn
Bạn chỉ có thể xuất kết quả của truy vấn bằng cách cung cấp bộ lọc truy vấn với tùy chọn
007 và giới hạn kết quả trong một cơ sở dữ liệu duy nhất . mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
95" option.mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
Ví dụ: lệnh này trả về tất cả các tài liệu trong bộ sưu tập
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
73 của cơ sở dữ liệu mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
009 có chứa trường có tên mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
011 bằng với mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
012 và trường mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
23 lớn hơn hoặc bằng ISODate["2018-01-01"] [sử dụng . "YYYY-MM-DDTHH. mm. ss. mmm canonical format for dates { "$date": "YYYY-MM-DDTHH:mm:ss.mmm"} ]mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
9Bạn phải đặt tài liệu truy vấn trong dấu nháy đơn [
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
15] để đảm bảo rằng nó không tương tác với môi trường shell của bạnKết nối với cụm MongoDB Atlas bằng AWS IAM Credentials
Mới trong phiên bản 100. 1. 0
Để kết nối với cụm MongoDB Atlas đã được định cấu hình để hỗ trợ xác thực thông qua thông tin đăng nhập AWS IAM . , provide a
58 to mongoexport --collection=events --db=reporting --out=events.json
07 similar to the following:mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
00Kết nối với Atlas bằng thông tin đăng nhập AWS IAM theo cách này sử dụng
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
37 mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
38 và mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
73 mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
020 . , as shown in this example.Nếu sử dụng mã thông báo phiên AWS , thì hãy cung cấp cho nó
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
61 mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
62 value, as follows:mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
01Ghi chú
Nếu ID khóa truy cập AWS, khóa truy cập bí mật hoặc mã thông báo phiên bao gồm các ký tự sau
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
02các ký tự đó phải được chuyển đổi bằng mã hóa phần trăm.
Hoặc, mỗi ID khóa truy cập AWS, khóa truy cập bí mật và mã thông báo phiên tùy chọn có thể được cung cấp bên ngoài chuỗi kết nối bằng cách sử dụng
59, mongoexport --collection=events --db=reporting --out=events.json
40, and mongoexport --collection=events --db=reporting --out=events.json
025 options instead, like so:mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
03Khi được cung cấp dưới dạng tham số dòng lệnh, ba tùy chọn này không yêu cầu mã hóa phần trăm
Bạn cũng có thể đặt các thông tin đăng nhập này trên nền tảng của mình bằng cách sử dụng biến môi trường AWS IAM tiêu chuẩn. ______107 kiểm tra các biến môi trường sau đây khi bạn sử dụng
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
37 mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
38.
40mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
53mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
61mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options]
Nếu được đặt, những thông tin xác thực này không cần phải được chỉ định trong chuỗi kết nối hoặc thông qua các tùy chọn rõ ràng của chúng
Ghi chú
Nếu chọn sử dụng các biến môi trường AWS để chỉ định các giá trị này, thì bạn không thể trộn và khớp với các tùy chọn chuỗi kết nối hoặc rõ ràng tương ứng cho các thông tin xác thực này. Sử dụng các biến môi trường cho ID khóa truy cập và khóa truy cập bí mật [và mã thông báo phiên nếu được sử dụng] hoặc chỉ định từng biến này bằng cách sử dụng các tùy chọn chuỗi kết nối hoặc rõ ràng thay thế
Ví dụ sau đặt các biến môi trường này trong shell
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
032mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
04Cú pháp thiết lập biến môi trường trong các shell khác sẽ khác. Tham khảo tài liệu cho nền tảng của bạn để biết thêm thông tin
Bạn có thể xác minh rằng các biến môi trường này đã được đặt bằng lệnh sau
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
05Sau khi được đặt, ví dụ sau kết nối với cụm MongoDB Atlas bằng các biến môi trường này