Không sử dụng mongodb

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ối

Ghi 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

mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
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ụng

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

mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
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 --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

    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]
    3.

    mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]

    Khi sử dụng

    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]
    3 , cơ sở dữ liệu có thể được chỉ định như một phần của chuỗi.

  • Chỉ định tên máy chủ và cổng trong

    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]
    5.

    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

    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]
    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 --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
    0

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

    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]
    3.

    mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
    2

    Khi sử dụng

    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]
    3 , cơ sở dữ liệu có thể được chỉ định như một phần của chuỗi.

  • Chỉ định tên bộ bản sao và các thành viên trong

    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]
    5.

    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,

mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
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.

  • Bạn có thể chỉ định tùy chọn đọc trong

    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]
    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 chỉ định thẻ tùy chọn đọc, hãy bao gồm 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]
    93 .

    mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
    9

    Khi sử dụng

    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]
    3 , cơ sở dữ liệu có thể được chỉ định như một phần của chuỗi.

  • Bạn có thể chỉ định tùy chọn đọc bằng cách 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]
    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 --collection=events --db=reporting --out=events.json
    3

    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

    mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
    96 để chỉ định chế độ, bộ thẻ tùy chọn đọc tùy chọn, . maxStalenessSeconds:

    mongoexport --collection=events --db=reporting --out=events.json
    0

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

    mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
    97 trong phiên bản
    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]
    3

    mongoexport --collection=events --db=reporting --out=events.json
    1

    Khi sử dụng

    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]
    3 , cơ sở dữ liệu có thể được chỉ định như một phần của chuỗi.

  • Chỉ định tên máy chủ và cổng của phiên 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]
    97 trong phiên bản
    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]
    5

    mongoexport --collection=events --db=reporting --out=events.json
    2

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]
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.

  • Bạn có thể chỉ định tùy chọn đọc trong

    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]
    3

    mongoexport --collection=events --db=reporting --out=events.json
    3

    Nếu chỉ định thẻ tùy chọn đọc, hãy bao gồm 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]
    93 .

    mongoexport --collection=events --db=reporting --out=events.json
    4

    Khi sử dụng

    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]
    3 , cơ sở dữ liệu có thể được chỉ định như một phần của chuỗi.

  • Bạn có thể chỉ định tùy chọn đọc bằng cách 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]
    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 --collection=events --db=reporting --out=events.json
    5

    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

    mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
    96 để chỉ định chế độ, bộ thẻ tùy chọn đọc tùy chọn, . maxStalenessSeconds:

    mongoexport --collection=events --db=reporting --out=events.json
    6

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

mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07 yêu cầu quyền đọc trên cơ sở dữ liệu đích.

Đảm bảo rằng người dùng kết nối có ít nhất vai trò

mongoexport --collection=events --db=reporting --out=events.json
39 trên cơ sở dữ liệu đích.

Khi kết nối với

mongoexport --collection=events --db=reporting --out=events.json
00 hoặc
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
97
thực thi . Authentication, ensure you use the required security parameters based on the configured authentication mechanism.

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

mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07 to perform full instance backups, be sure to specify Extended JSON v2.0 [Canonical mode] đến tùy chọn
mongoexport --collection=events --db=reporting --out=events.json
03
thành
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07
, in the following fashion:

mongoexport --collection=events --db=reporting --out=events.json
7

Nếu

mongoexport --collection=events --db=reporting --out=events.json
03 không được 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]
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]
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

mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07 tự động tạo kết nối tuân thủ FIPS tới
mongoexport --collection=events --db=reporting --out=events.json
00/
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
97
that is configured to use FIPS mode.

đọc tùy chọn

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]
07 sử dụng tùy chọn đọc
mongoexport --collection=events --db=reporting --out=events.json
14
. Để ghi đè mặc định, bạn có thể chỉ định tùy chọn đọc trong
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
95
.
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]
3.

Nếu bạn chỉ định tùy chọn đọc trong chuỗi URI và

mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
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.

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
29

Trả về thông tin về các tùy chọn và cách 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]
07.

mongoexport --collection=events --db=reporting --out=events.json
31

Tă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
34

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]
07 ở chế độ im lặng cố gắng hạn chế lượng đầu ra.

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
36

Trả 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 số phát hành.

mongoexport --collection=events --db=reporting --out=events.json
38

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

mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07 .

  • mongoexport --collection=events --db=reporting --out=events.json
    40

  • mongoexport --collection=events --db=reporting --out=events.json
    41

  • mongoexport --collection=events --db=reporting --out=events.json
    42

Đây là cách được đề xuất để chỉ định mật khẩu cho

mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07 , ngoài việc chỉ định mật khẩu thông qua lời nhắc mật khẩu.

Tệp cấu hình có dạng sau

mongoexport --collection=events --db=reporting --out=events.json
8

Chỉ đị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ó

mongoexport --collection=events --db=reporting --out=events.json
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 --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07
, each command line option overrides its corresponding option in the configuration file.

mongoexport --collection=events --db=reporting --out=events.json
51

Chỉ đị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
9

Bắ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]
0

Là 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]
1

Chỉ 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

mongoexport --collection=events --db=reporting --out=events.json
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.

Ghi chú

Nếu 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]
07 trên Ubuntu 18. 04, bạn có thể gặp thông báo lỗi
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

    mongoexport --collection=events --db=reporting --out=events.json
    41 với chuỗi kết nối không thuộc SRV [in the form
    mongoexport --collection=events --db=reporting --out=events.json
    55]

  • tùy chọn

    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]
    5 để chỉ định máy chủ kết nối trực tiếp

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

mongoexport --collection=events --db=reporting --out=events.json
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
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
71

Mặ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,

mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
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 --collection=events --db=reporting --out=events.json
73.

Để kết nối với bộ bản sao, hãy chỉ định

mongoexport --collection=events --db=reporting --out=events.json
74 và danh sách hạt giống gồm các thành viên của bộ, như sau.

mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
2

Khi chỉ định định dạng danh sách tập hợp bản sao,

mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07 luôn kết nối với chính.

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]
3

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

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,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary" --collection=events --out=events.json [additional options]
5
và chỉ định thông tin mâu thuẫn sẽ dẫn đến lỗi.

mongoexport --collection=events --db=reporting --out=events.json
80

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

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 và chỉ định thông tin mâu thuẫn sẽ dẫn đến lỗi.

mongoexport --collection=events --db=reporting --out=events.json
83

Cho phép kết nối với

mongoexport --collection=events --db=reporting --out=events.json
00 hoặc
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
97< .
that has TLS/SSL support enabled.

Ngoài ra, bạn cũng có thể định cấu hình hỗ trợ TLS/SSL trực tiếp 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
83
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/SSLTLS/SSL Configuration for Clients.

mongoexport --collection=events --db=reporting --out=events.json
88

Chỉ đị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/SSLTLS/SSL Configuration for Clients.

mongoexport --collection=events --db=reporting --out=events.json
94

Chỉ đị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

mongoexport --collection=events --db=reporting --out=events.json
83 để kết nối với
mongoexport --collection=events --db=reporting --out=events.json
00
or
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
97
that has
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
00
enabled without
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
01.

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/SSLTLS/SSL Configuration for Clients.

mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
05

Chỉ đị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,

mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
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ý.

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

mongoexport --collection=events --db=reporting --out=events.json
42 , thì
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07
will prompt for a passphrase. See Cụm mật khẩu chứng chỉ TLS/SSL.

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

mongoexport --collection=events --db=reporting --out=events.json
42 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/SSLTLS/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

mongoexport --collection=events --db=reporting --out=events.json
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
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]
16

Chỉ đị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/SSLTLS/SSL Configuration for Clients.

mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
19

Bỏ 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ập

Kết nối với phiên bản

mongoexport --collection=events --db=reporting --out=events.json
00 hoặc
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
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 --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

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]
19
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/SSLTLS/SSL Configuration for Clients.

mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
25

Tắt xác thực tên máy chủ trong chứng chỉ TLS/SSL. Cho phép

mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
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.

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

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]
25
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/SSLTLS/SSL Configuration for Clients.

mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
32

Chỉ đị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____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

mongoexport --collection=events --db=reporting --out=events.json
59 và chỉ định thông tin mâu thuẫn sẽ dẫn đến lỗi.

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

    mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
    40

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]
41

Chỉ đị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____434 .

Để nhắc người dùng nhập mật khẩu, hãy chuyển tùy chọn

mongoexport --collection=events --db=reporting --out=events.json
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 --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

mongoexport --collection=events --db=reporting --out=events.json
40 và chỉ định thông tin xung đột sẽ dẫn đến lỗi.

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

    mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
    53

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

mongoexport --collection=events --db=reporting --out=events.json
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
69 có thể được gọi bởi . thay vào đó hãy xem xét.

  • bỏ qua tùy chọn

    mongoexport --collection=events --db=reporting --out=events.json
    40 để 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 --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
58

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

    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
    cho
    mongoexport --collection=events --db=reporting --out=events.json
    58
    hoặc

  • biến môi trường

    mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
    61

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]
67

Chỉ định cơ sở dữ liệu xác thực nơi

mongoexport --collection=events --db=reporting --out=events.json
59 được chỉ định đã được tạo. Xem Cơ sở dữ liệu xác thực.

Nếu bạn không chỉ định cơ sở dữ liệu xác thự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 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.

Nếu sử dụng GSSAPI [Kerberos], PLAIN .

mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
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]
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

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]
34
và chỉ định thông tin xung đột sẽ dẫn đến lỗi.

______476

Mặc định. SCRAM-SHA-1

Chỉ định cơ chế xác thực mà phiên 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]
07 sử dụng để xác thực đối với
mongoexport --collection=events --db=reporting --out=events.json
00
or
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
97.

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

mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
83

MONGODB-X509

Xác thực chứng chỉ MongoDB TLS/SSL

mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
37

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

mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
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.

Ngoài ra, bạn cũng có thể chỉ định trực tiếp cơ chế xác thực 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]
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]
89

Chỉ đị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]
91

Chỉ đị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]
92

Chỉ định tên của cơ sở dữ liệu để 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]
07.

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

mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
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]
96

Chỉ định bộ sưu tập để xuất.

mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
97

Chỉ đị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

mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
01 định dạ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]
07
chỉ bao gồm .

Đối với định dạng đầu ra 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 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.

Xem. 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 để sử dụng mẫu.

mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
07

Một giải pháp thay thế cho

mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
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]
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].

mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
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.

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]
14

Cung 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ạn

truy 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 sau

mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
4

Sau đây

mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07 sử dụng tùy chọn
mongoexport --host="mongodb0.example.com:27017" --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]
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]
5

Tệ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]
6

Bạn có thể sắp xếp kết quả bằng tùy chọn

mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
25 để
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07.

______727

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]
33

Chỉ định tệp để ghi xuất vào. Nếu bạn không chỉ định tên 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]
07 ghi dữ liệu vào đầu ra tiêu chuẩn [e. g.
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
35].

______736

Mặ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]
37

Sửa đổi đầu ra 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 để 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="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
40

Xuấ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]
41

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]
07 bao gồm tên trường đã xuất làm dòng đầu tiên trong đầu ra CSV.
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
41
chỉ đạo
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --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="mongodb0.example.com:27017" --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]
01.

Xem Loại trừ tên trường khỏi đầu ra CSV để biết cách sử dụng mẫu.

______748

Mặc định. ______214

Chỉ định tùy chọn đọc cho

mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07 . Tùy chọn ______195 có thể mất.

  • Một chuỗi nếu chỉ xác định chế độ ưu tiên đọc

    mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
    7

  • 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ọnmaxStalenessSeconds:

    mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
    8

    Nếu chỉ định maxStalenessSeconds , giá trị phải lớn hơn hoặc bằng 90.

mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07 mặc định là
mongoexport --collection=events --db=reporting --out=events.json
14
tùy chọn đọc.

Nếu tùy chọn đọc cũng được bao gồm trong

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]
3 , thì dòng lệnh
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
95
overrides the read preference specified in the URI string.

Cảnh báo

Sử dụng tùy chọn đọc khác với

mongoexport --collection=events --db=reporting --out=events.json
14 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]
97
may produce inconsistencies, duplicates, or result in missed documents.

mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
58

Sử dụng

mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
59 để kiểm soát vị trí
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --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="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
62

Chỉ đị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]
64

Chỉ đị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

mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
25 với
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
59
mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
67
to limit number of exported documents.

mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
9

Xem

mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
68 để biết thông tin về hoạt động cơ bản.

ví dụ

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]
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.

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

Trong ví dụ sau,

mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
07 xuất dữ liệu 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]
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

mongoexport --collection=events --db=reporting --out=events.json
00 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
kết nối với đang chạy .

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ất

mongoexport --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]
1

Sử 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]
83

mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
2

Sau đó, sử dụng tùy chọn

mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
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]
3

Loại trừ tên trường khỏi đầu ra CSV

Có thể sử dụng tùy chọn

mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
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]
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]
5

Xuấ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]
6

Xuấ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ực

Chỉ định la

  • 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]
    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]
    7

  • mongoexport --collection=events --db=reporting --out=events.json
    59

  • mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
    34

  • mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
    000

  • mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
    95

  • mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
    002

Mẹo

Bỏ qua tùy chọn

mongoexport --collection=events --db=reporting --out=events.json
40 để 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 nhắc nhập mật khẩu.

mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
7

Hoặc, bạn sử dụng tùy chọn

mongoexport --collection=events --db=reporting --out=events.json
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.

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ẩu

mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options]
8

Xuấ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

mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
007 và giới hạn kết quả trong một cơ sở dữ liệu duy nhất .
mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
95
" option.

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]
9

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

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

mongoexport --collection=events --db=reporting --out=events.json
58 to
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
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]
00

Kế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
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]
01

Ghi 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]
02

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

mongoexport --collection=events --db=reporting --out=events.json
59,
mongoexport --collection=events --db=reporting --out=events.json
40
, and
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
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]
03

Khi đượ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.

  • mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
    40

  • mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
    53

  • mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting"  --collection=events  --out=events.json [additional options]
    61

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]
032

mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com" --collection=events --db=reporting --out=events.json [additional options]
04

Cú 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]
05

Sau 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

Chủ Đề