Hướng dẫn how do i export and import mongodb database? - làm cách nào để xuất và nhập cơ sở dữ liệu mongodb?
Tài liệu về nhà → la bàn MongoDB → MongoDB Compass Show
Bạn có thể sử dụng Compass MongoDB để nhập và xuất dữ liệu đến và từ các bộ sưu tập. La bàn hỗ trợ nhập và xuất cho cả tệp JSON và CSV. Để nhập hoặc xuất dữ liệu sang hoặc từ bộ sưu tập, điều hướng đến chế độ xem bộ sưu tập chi tiết bằng cách chọn bộ sưu tập từ tab Cơ sở dữ liệu hoặc nhấp vào bộ sưu tập trong điều hướng bên trái.JSON and CSV files. To import or export data to or from a collection, navigate to the detailed collection view by either selecting the collection from the Databases tab or clicking the collection in the left-side navigation. MongoDB Compass có thể nhập dữ liệu vào một bộ sưu tập từ tệp JSON hoặc CSV.JSON or CSV file.
Trước khi bạn có thể nhập dữ liệu của mình vào La bàn MongoDB, trước tiên bạn phải đảm bảo rằng nó được định dạng chính xác. Để nhập dữ liệu được định dạng của bạn vào một bộ sưu tập: Bạn có thể chọn bộ sưu tập từ tab Bộ sưu tập hoặc nhấp vào bộ sưu tập trong khung bên trái. La bàn hiển thị hộp thoại sau: Trong chọn Loại tệp đầu vào, chọn JSON hoặc CSV.Select Input File Type, select either JSON or CSV. Nếu bạn đang nhập tệp CSV, bạn có thể chỉ định các trường để nhập và các loại của các trường đó trong chỉ định các trường và loại. Kiểu dữ liệu mặc định cho tất cả các trường là chuỗi.Specify Fields and Types. The default data type for all fields is string. Để loại trừ một trường khỏi tệp CSV bạn đang nhập, bỏ chọn hộp kiểm bên cạnh tên trường đó. Để chọn một loại cho một trường, hãy sử dụng menu thả xuống bên dưới tên trường đó. Trong các tùy chọn, định cấu hình các tùy chọn nhập cho trường hợp sử dụng của bạn.Options, configure the import options for your use case. Nếu bạn đang nhập tệp CSV, bạn có thể chọn cách phân đoạn dữ liệu của bạn. Đối với cả nhập tệp JSON và CSV, bạn có thể chuyển đổi bỏ qua các chuỗi trống và dừng lỗi:Ignore empty strings and Stop on errors:
Một thanh tiến trình hiển thị trạng thái của nhập. Nếu xảy ra lỗi trong quá trình nhập, thanh tiến trình chuyển sang màu đỏ và thông báo lỗi xuất hiện trong hộp thoại. Sau khi nhập thành công, hộp thoại đóng và la bàn hiển thị trang thu thập chứa các tài liệu mới được nhập. MongoDB Compass có thể xuất dữ liệu từ một bộ sưu tập dưới dạng tệp JSON hoặc CSV. Nếu bạn chỉ định một bộ lọc hoặc đường ống tổng hợp cho bộ sưu tập của bạn, la bàn chỉ xuất các tài liệu phù hợp với kết quả truy vấn hoặc đường ống được chỉ định.JSON or CSV file. If you specify a filter or aggregation pipeline for your collection, Compass only exports documents which match the specified query or pipeline results. Mặc dù có thể loại trừ các tài liệu bằng cách sử dụng bộ lọc truy vấn, nhưng không thể định hình lại các tài liệu đã xuất với tài liệu dự án. Ngay cả khi bạn chỉ định tùy chọn 4 trong truy vấn, la bàn vẫn xuất toàn bộ tài liệu.Để nhập và xuất dữ liệu từ dòng lệnh, bạn có thể sử dụng các công cụ cơ sở dữ liệu của MongoDB. Xem Mongoimport và MongoExport.Database Tools. See mongoimport and mongoexport. Tài liệu về nhà → Công cụ cơ sở dữ liệu MongoDB → MongoDB Database Tools mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options] Chạy 5 từ dòng lệnh hệ thống, không phải shell 7. 5 from the system command line, not the 7 shell.MẹoXem thêm: 8 cung cấp khả năng nhập dữ liệu có cấu trúc tương ứng.Ghi chúNếu bạn đang lưu trữ dữ liệu cũ để tiết kiệm chi phí lưu trữ, hãy xem xét lưu trữ trực tuyến trong Atlas MongoDB. Lưu trữ trực tuyến tự động lưu trữ dữ liệu được truy cập không thường xuyên đến các thùng S3 được quản lý đầy đủ để phân loại dữ liệu hiệu quả về chi phí.Online Archive in MongoDB Atlas. Online Archive automatically archives infrequently accessed data to fully-managed S3 buckets for cost-effective data tiering. Bắt đầu với MongoDB 4.4, 5 hiện được phát hành tách biệt với máy chủ MongoDB và sử dụng phiên bản riêng của nó, với phiên bản ban đầu là 0. Trước đây, 5 đã được phát hành cùng với máy chủ MongoDB và sử dụng phiên bản phù hợp. 5 is now released separately from the MongoDB Server and
uses its own versioning, with an initial version of 0. Previously, 5 was released alongside the MongoDB Server and used matching versioning.Đối với tài liệu trên MongoDB 4.2 hoặc các phiên bản trước của 5, tham chiếu tài liệu máy chủ MongoDB cho phiên bản đó của công cụ: 5,
reference the MongoDB Server Documentation for that version of the tool:Ghi chúNếu bạn đang lưu trữ dữ liệu cũ để tiết kiệm chi phí lưu trữ, hãy xem xét lưu trữ trực tuyến trong Atlas MongoDB. Lưu trữ trực tuyến tự động lưu trữ dữ liệu được truy cập không thường xuyên đến các thùng S3 được quản lý đầy đủ để phân loại dữ liệu hiệu quả về chi phí. mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options] Bắt đầu với MongoDB 4.4, mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options] mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName" --collection=events --out=events.json [additional options] mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options] 3 supports the following versions of the MongoDB Server:
MongoDB 5.0 mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options] MongoDB 4.4 version 3 is supported on the following platforms:
5 Phiên bản 3 được hỗ trợ trên các nền tảng sau: 5 tool is part of the MongoDB Database Tools package:Amazon 2 mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options] ✓ mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options]
Chạy 5 từ dòng lệnh hệ thống, không phải shell 7. 5 from the system command line, not the 7 shell.Mẹo 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] mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options] Xem thêm: 8 cung cấp khả năng nhập dữ liệu có cấu trúc tương ứng. 5 to the specified 6 from a local MongoDB
instance running on port 27017:
Ghi chú
5 Phiên bản 3 hỗ trợ các phiên bản sau của máy chủ MongoDB:Options.MongoDB 6.0
Tài liệu này dành cho phiên bản 3 của 5. 5 reads from the primary of the replica set. To override the default, you can specify the
read preference:
Để biết thêm thông tin về các tùy chọn có sẵn, xem Tùy chọn.Options. Để kết nối với cụm Sharded để xuất dữ liệu của nó, bạn cũng có thể:
Theo mặc định, 5 đọc từ chính của bộ bản sao Shard. Để ghi đè mặc định, bạn có thể chỉ định ưu tiên đọc: 5 reads from the primary of the shard replica set. To override the default, you can specify the read preference:
Để biết thêm thông tin về các tùy chọn có sẵn, xem Tùy chọn.Options. Để kết nối với cụm Sharded để xuất dữ liệu của nó, bạn cũng có thể:Chỉ định tên máy chủ của phiên bản mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary&readPreferenceTags=region:east" --collection=events --out=events.json [additional options]4 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]0Khi 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] Chỉ định tên máy chủ và cổng của phiên bản 4 trong 2 6 role on the target database.Theo mặc định, 5 đọc từ chính của bộ bản sao Shard. Để ghi đè mặc định, bạn có thể chỉ định ưu tiên đọc: 7 or 4 that enforces
Authentication, ensure you use the required security parameters based on the configured authentication mechanism.Bạn có thể chỉ định ưu tiên đọc trong 0BSON data types when using 5 to perform full instance backups, be sure to specify Extended JSON
v2.0 (Canonical mode) to the 00 option to 5, in the following fashion: 7Nếu chỉ định các thẻ ưu tiên đọc, bao gồm tùy chọn 0: 00 is unspecified, 5 outputs data in Extended JSON v2.0 (Relaxed mode) by
default.Bạn có thể chỉ định ưu tiên đọc bằng tùy chọn dòng lệnh 2. Tùy chọn dòng lệnh có một chuỗi nếu chỉ chỉ định chế độ ưu tiên đọc:JSON format found in the specified target data file when restoring. For example, it will use
Extended JSON v2.0 (Canonical mode) if the target data export file was created by 5 with 06 specified.Mẹo automatically creates FIPS-compliant connections to a
mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017" --readPreference=secondary --collection=events --db=reporting --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&readPreferenceTags=region:east" --collection=events --out=events.json [additional options] Xem thêm: mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options] mongoexport --collection=events --db=reporting --out=events.json mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary&readPreferenceTags=region:east" --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] 5 yêu cầu truy cập đọc trên cơ sở dữ liệu đích. 2, the
2 value overrides the read preference specified in the URI string.Đảm bảo rằng người dùng kết nối sở hữu, ở mức tối thiểu, vai trò mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017" --readPreference=secondary --collection=events --db=reporting --out=events.json [additional options]6 trên cơ sở dữ liệu đích.Khi kết nối với mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017" --readPreference=secondary --collection=events --db=reporting --out=events.json [additional options]7 hoặc mongoexport --uri="mongodb://mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017/reporting?replicaSet=myReplicaSetName&readPreference=secondary&readPreferenceTags=region:east" --collection=events --out=events.json [additional options]4 thực thi xác thực, hãy đảm bảo bạn sử dụng các tham số bảo mật cần thiết dựa trên cơ chế xác thực được cấu hình.Nếu bạn cần lưu giữ tất cả các loại dữ liệu BSON phong phú khi sử dụng 5 để thực hiện sao lưu phiên bản đầy đủ, hãy chắc chắn chỉ định JSON v2.0 (chế độ chính tắc) cho tùy chọn 00 thành 5, theo kiểu sau: 5 should not be used with field names that make use of these characters.Nếu mongoexport --collection=events --db=reporting --out=events.json mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options] 16) prefixed keys. The DBRef mechanism is an exception to this
general rule. 8 sẽ tự động sử dụng định dạng JSON được tìm thấy trong tệp dữ liệu đích được chỉ định khi khôi phục. Ví dụ: nó sẽ sử dụng JSON v2.0 mở rộng (chế độ chính tắc) nếu tệp xuất dữ liệu đích được tạo bởi 5 với 06 được chỉ định. 5 with ( 17) in field names. Since CSV files use the ( 17) to represent data hierarchies, a ( 17) in a field name will be misinterpreted as a level of
nesting. 5 Tự động tạo các kết nối tuân thủ FIP thành 7 4 được cấu hình để sử dụng chế độ FIP.Returns information on the options and use of mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options] 5 sử dụng tùy chọn đọc 11. Để ghi đè mặc định, bạn có thể chỉ định ưu tiên đọc trong tùy chọn dòng lệnh 2 hoặc trong 0Increases the amount of internal reporting returned on standard output or in log files. Increase the verbosity with the 29 form by including the option multiple times, (e.g. 30.)Nếu bạn chỉ định đọc ưu tiên trong chuỗi URI và 2, giá trị 2 sẽ ghi đè lên sở thích đọc được chỉ định trong chuỗi URI.Runs mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options] Cảnh báo
26Returns thông tin về các tùy chọn và sử dụng 5Returns the mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options] 28 tăng số lượng báo cáo nội bộ được trả lại cho đầu ra tiêu chuẩn hoặc trong các tệp nhật ký. Tăng độ merbosity với biểu mẫu 29 bằng cách bao gồm tùy chọn nhiều lần, (ví dụ: 30.)New in version 100.3.0. 31Run 5 trong chế độ yên tĩnh cố gắng hạn chế lượng đầu ra. 5:
Tùy chọn này triệt tiêu: mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options] đầu ra từ các lệnh cơ sở dữ liệu 8Hoạt động sao chép Hãy chắc chắn để bảo mật tệp này với quyền hệ thống tập tin phù hợp. Ghi chú 43 Chỉ định chuỗi kết nối URI có thể giải quyết được của triển khai MongoDB, được đặt trong các trích dẫn:Specifies the resolvable URI connection string of the MongoDB deployment, enclosed in quotes: 9Bắt đầu với phiên bản 44 của 5, 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 tùy chọn 38: 5, the connection string may alternatively be provided as a positional parameter, without using the 38 option: 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 với 47 hoặc 48. Ví dụ: 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 38 hoặc làm đối số vị trí, sẽ dẫn đến lỗi. 38 option or as a positional argument, will result in an error.Để 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.Connection String URI Format documentation. Ghi chú 43 Chỉ định chuỗi kết nối URI có thể giải quyết được của triển khai MongoDB, được đặt trong các trích dẫn: 50 may alternatively be specified using their own explicit command-line options, such as
51 and 37. Providing a connection string while also using an explicit option and specifying conflicting information will result in an error.Ghi chúmongoexport --collection=events --db=reporting --out=events.json43 Chỉ định chuỗi kết nối URI có thể giải quyết được của triển khai MongoDB, được đặt trong các trích dẫn:Bắt đầu với phiên bản 44 của 5, 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 tùy chọn 38: 38 option may be visible to system status programs such as 54 that may be invoked by other users. Consider instead:
Default: localhost:27017 Một số thành phần trong 50 có thể được chỉ định bằng cách sử dụng các tùy chọn dòng lệnh rõ ràng của riêng họ, chẳng hạn như 51 và 37. Cung cấp một chuỗi kết nối đồng thời sử dụng tùy chọn rõ ràng và chỉ định thông tin mâu thuẫn sẽ dẫn đến lỗi. 5 attempts to connect to a MongoDB instance running on the localhost on port number 58.Cảnh báo mongoexport --collection=events --db=reporting --out=events.json 2Trê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 38 có thể hiển thị cho các chương trình trạng thái hệ thống như 54 có thể được gọi bởi những người dùng khác. Thay vào đó hãy xem xét: 5 always connects to the
primary.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 3Sử dụng tùy chọn 55 để chỉ định tệp cấu hình chứa mật khẩu. 56Default: Localhost: 27017 63. Providing a connection string while also using 2 and specifying conflicting information will result in an error.Chỉ định tên máy chủ có thể giải quyết được của triển khai MongoDB. Theo mặc định, 5 cố gắng kết nối với một thể hiện MongoDB đang chạy trên localhost trên số cổng 58.Default: 27017 Để kết nối với một bộ bản sao, chỉ định 59 và danh sách hạt giống của các thành viên đã đặt, như sau:Khi chỉ định định dạng danh sách SET bản sao, 5 luôn kết nối với chính. 63. Providing a connection string while also using 4 and specifying conflicting information will result in an error.Bạn cũng có thể kết nối với bất kỳ thành viên nào của bản sao được đặt bằng cách chỉ định máy chủ và cổng chỉ của thành viên đó:Enables connection to a mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017" --readPreference=secondary --collection=events --db=reporting --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&readPreferenceTags=region:east" --collection=events --out=events.json [additional options] Nếu bạn sử dụng IPv6 và sử dụng định dạng 61, bạn phải gửi lại phần của địa chỉ và kết hợp cổng trong ngoặc (ví dụ: 62). 63. Providing a connection string while also using
68 and specifying conflicting information will result in an error.Ngoài ra, bạn cũng có thể chỉ định tên máy chủ trực tiếp trong 63. Cung cấp chuỗi kết nối đồng thời sử dụng 2 và chỉ định thông tin mâu thuẫn sẽ dẫn đến lỗi.Configure mongod and mongos for TLS/SSL and
TLS/SSL Configuration for Clients. 65Default: 27017Specifies the 74 file that contains the root
certificate chain from the Certificate Authority. Specify the file name of the 74 file using relative or absolute paths.Chỉ định cổng TCP mà phiên bản MongoDB lắng nghe các kết nối máy khách. mongoexport --collection=events --db=reporting --out=events.json mongoexport --collection=events --db=reporting --out=events.json Ngoài ra, bạn cũng có thể chỉ định tên máy chủ trực tiếp trong 63. Cung cấp chuỗi kết nối đồng thời sử dụng 2 và chỉ định thông tin mâu thuẫn sẽ dẫn đến lỗi.Configure mongod and mongos for TLS/SSL and
TLS/SSL Configuration for Clients. 65Default: 27017Specifies the 74 file that contains both the
TLS/SSL certificate and key. Specify the file name of the 74 file using relative or absolute paths.Chỉ định cổng TCP mà phiên bản MongoDB lắng nghe các kết nối máy khách. mongoexport --collection=events --db=reporting --out=events.json mongoexport --host="myReplicaSetName/mongodb0.example.com:27017,mongodb1.example.com:27017,mongodb2.example.com:27017" --readPreference=secondary --collection=events --db=reporting --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&readPreferenceTags=region:east" --collection=events --out=events.json [additional options] mongoexport --collection=events --db=reporting --out=events.json mongoexport --collection=events --db=reporting --out=events.json Ngoài ra, bạn cũng có thể chỉ định cổng trực tiếp trong 63. Cung cấp chuỗi kết nối đồng thời sử dụng 4 và chỉ định thông tin mâu thuẫn sẽ dẫn đến lỗi. 63. Providing a connection string while also using
89 and specifying conflicting information will result in an error.Ngoài ra, bạn cũng có thể chỉ định tên máy chủ trực tiếp trong 63. Cung cấp chuỗi kết nối đồng thời sử dụng 2 và chỉ định thông tin mâu thuẫn sẽ dẫn đến lỗi.Configure mongod and mongos for TLS/SSL and
TLS/SSL Configuration for Clients. 65Default: 27017Specifies the password to de-crypt the
certificate-key file (i.e. mongoexport --collection=events --db=reporting --out=events.json mongoexport --collection=events --db=reporting --out=events.json mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options] Nếu khóa riêng trong tệp PEM được mã hóa và bạn không chỉ định tùy chọn 39, 5 sẽ nhắc nhở cho cụm mật khẩu. Xem Cụm mật khẩu Chứng chỉ TLS/SSL. 39 option, the 5 will prompt for
a passphrase. See TLS/SSL Certificate Passphrase.Ngoài ra, bạn cũng có thể chỉ định mật khẩu trực tiếp trong 63. Cung cấp chuỗi kết nối đồng thời sử dụng 39 và chỉ định thông tin xung đột sẽ dẫn đến lỗi. 63. Providing a connection string while also using
39 and specifying conflicting information will result in an error.Để biết thêm thông tin về TLS/SSL và MongoDB, hãy xem Cấu hình MongoD và Mongo cho cấu hình TLS/SSL và TLS/SSL cho máy khách.Configure mongod and mongos for TLS/SSL and TLS/SSL Configuration for Clients. Cảnh báoTrê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 39 có thể hiển thị cho các chương trình trạng thái hệ thống như 54 có thể được gọi bởi những người dùng khác. Xem xét sử dụng tùy chọn 55 để chỉ định tệp cấu hình có chứa mật khẩu thay thế. 39 option may be visible to system status programs such as
54 that may be invoked by other users. Consider using the 55 option to specify a configuration file containing the password instead.‘ Chỉ định tên tệp của tệp 74 bằng các đường dẫn tương đối hoặc tuyệt đối.Specifies the 74 file that contains the Certificate Revocation List. Specify the file name of the 74 file using relative or absolute paths.Để biết thêm thông tin về TLS/SSL và MongoDB, hãy xem Cấu hình MongoD và Mongo cho cấu hình TLS/SSL và TLS/SSL cho máy khách.Configure mongod and mongos for TLS/SSL and TLS/SSL Configuration for Clients. Cảnh báoBypasses the validation checks for server certificates and allows the use of invalid certificates. When using the mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options] Cảnh báoTrê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 39 có thể hiển thị cho các chương trình trạng thái hệ thống như 54 có thể được gọi bởi những người dùng khác. Xem xét sử dụng tùy chọn 55 để chỉ định tệp cấu hình có chứa mật khẩu thay thế.‘ Chỉ định tên tệp của tệp 74 bằng các đường dẫn tương đối hoặc tuyệt đối. 7 or 4 instance without validating server certificates is a potential security risk. If you only need to disable the validation of the hostname in the TLS/SSL certificates, see 10. 04Bypasses Kiểm tra xác thực cho chứng chỉ máy chủ và cho phép sử dụng các chứng chỉ không hợp lệ. Khi sử dụng cài đặt 05, MongoDB ghi nhật ký như một cảnh báo về việc sử dụng chứng chỉ không hợp lệ. 63. Providing a connection string while also using 04 and specifying conflicting information will result in an error.Để biết thêm thông tin về TLS/SSL và MongoDB, hãy xem Cấu hình MongoD và Mongo cho cấu hình TLS/SSL và TLS/SSL cho máy khách.Configure mongod and mongos for TLS/SSL and TLS/SSL Configuration for Clients. Cảnh báoDisables the validation of the hostnames in TLS/SSL certificates. Allows mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options] 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 39 có thể hiển thị cho các chương trình trạng thái hệ thống như 54 có thể được gọi bởi những người dùng khác. Xem xét sử dụng tùy chọn 55 để chỉ định tệp cấu hình có chứa mật khẩu thay thế. 63. Providing a connection string while also using 10 and
specifying conflicting information will result in an error.Để biết thêm thông tin về TLS/SSL và MongoDB, hãy xem Cấu hình MongoD và Mongo cho cấu hình TLS/SSL và TLS/SSL cho máy khách.Configure mongod and mongos for TLS/SSL and TLS/SSL Configuration for Clients. Cảnh báoSpecifies a username with which to authenticate to a MongoDB database that uses authentication. Use in conjunction with the
mongoexport --collection=events --db=reporting --out=events.json mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options] 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 39 có thể hiển thị cho các chương trình trạng thái hệ thống như 54 có thể được gọi bởi những người dùng khác. Xem xét sử dụng tùy chọn 55 để chỉ định tệp cấu hình có chứa mật khẩu thay thế. 63. Providing a connection string while also using 51 and specifying conflicting information will result in an error.‘ Chỉ định tên tệp của tệp 74 bằng các đường dẫn tương đối hoặc tuyệt đối.MongoDB Atlas cluster using the 22 23, you can specify your AWS access key ID in:
Ngoài ra, bạn cũng có thể vô hiệu hóa xác thực chứng chỉ trực tiếp trong 63. Cung cấp chuỗi kết nối đồng thời sử dụng 04 và chỉ định thông tin mâu thuẫn sẽ dẫn đến lỗi.Connect to a MongoDB Atlas Cluster using AWS IAM Credentials for an example of each. 10Disable Việc xác thực tên máy chủ trong chứng chỉ TLS/SSL. Cho phép 5 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 họ không khớp với tên máy chủ được chỉ định.Specifies a password with which to authenticate to a MongoDB database that uses authentication. Use in conjunction with the
mongoexport --collection=events --db=reporting --out=events.json mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options] Ngoài ra, bạn cũng có thể vô hiệu hóa xác thực tên máy chủ trực tiếp trong 63. Cung cấp chuỗi kết nối đồng thời sử dụng 10 và chỉ định thông tin mâu thuẫn sẽ dẫn đến lỗi. 51 option without 37 or specify an empty string as the 37 value, as in 32
. 17 chỉ định tên người dùng để xác thực vào 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 37 và 19. 63. Providing a connection string while also using 37 and specifying conflicting information will result in an error.Ngoài ra, bạn cũng có thể chỉ định tên người dùng trực tiếp trong 63. Cung cấp chuỗi kết nối đồng thời sử dụng 51 và chỉ định thông tin xung đột sẽ dẫn đến lỗi.MongoDB Atlas cluster using the 22 23, you can specify your AWS secret access key in:
Ngoài ra, bạn cũng có thể vô hiệu hóa xác thực chứng chỉ trực tiếp trong 63. Cung cấp chuỗi kết nối đồng thời sử dụng 04 và chỉ định thông tin mâu thuẫn sẽ dẫn đến lỗi.Connect to a MongoDB Atlas Cluster using AWS IAM Credentials for an example of each.Cảnh báoTrê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 39 có thể hiển thị cho các chương trình trạng thái hệ thống như 54 có thể được gọi bởi những người dùng khác. Xem xét sử dụng tùy chọn 55 để chỉ định tệp cấu hình có chứa mật khẩu thay thế. 37 option may be visible to system status programs such as 54 that may be invoked by other users. Consider instead:
04 nếu có thể. Nếu việc sử dụng 04 là cần thiết, chỉ sử dụng tùy chọn trên các hệ thống không thể xâm nhập.If connecting to a MongoDB Atlas cluster using the 22 23, and using session tokens in addition to your AWS access key ID and secret
access key, you can specify your AWS session token in:
Xem Kết nối với cụm Atlas MongoDB bằng cách sử dụng thông tin xác thực AWS IAM để biết ví dụ về từng thông tin.Connect to a MongoDB Atlas Cluster using AWS IAM Credentials for an example of each. Chỉ hợp lệ khi sử dụng 22 23 23 52SPECECTION Cơ sở dữ liệu xác thực trong đó 51 được chỉ định đã được tạo. Xem cơ sở dữ liệu xác thực.Specifies the authentication database where the specified 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, 5 giả định rằng cơ sở dữ liệu được chỉ định để xuất giữ thông tin đăng nhập của người dùng. 5 assumes that the database specified to export holds the user's credentials.Nếu sử dụng GSSAPI (Kerberos), Plain (LDAP SASL) hoặc 22 56, bạn phải đặt 19 thành 58.GSSAPI (Kerberos), PLAIN (LDAP SASL), or 22
56, you must set 19 to 58.Ngoài ra, bạn cũng có thể chỉ định cơ sở dữ liệu xác thực trực tiếp trong 63. Cung cấp chuỗi kết nối đồng thời sử dụng 19 và chỉ định thông tin xung đột sẽ dẫn đến lỗi. 63. Providing a connection string while also using 19 and specifying conflicting information will result in an error. 61Default: Scram-sha-1Default: SCRAM-SHA-1 Chỉ định cơ chế xác thực, ví dụ 5 sử dụng để xác thực với 7 hoặc 4 5 instance uses to authenticate to
the 7 or 4Đã thay đổi trong phiên bản 100.1.0: Bắt đầu từ phiên bản 65, 5 bổ sung hỗ trợ cho cơ chế xác thực 22 khi kết nối với cụm Atlas MongoDB.MongoDB Atlas ` cluster.Ngoài ra, bạn cũng có thể chỉ định cơ chế xác thực trực tiếp trong 63. Cung cấp chuỗi kết nối đồng thời sử dụng 69 và chỉ định thông tin mâu thuẫn sẽ dẫn đến lỗi. 63. Providing a connection string while also using 69 and specifying conflicting information will result in an error. 70Specify tên của dịch vụ bằng GSSAPI/Kerberos. Chỉ yêu cầu nếu dịch vụ không sử dụng tên mặc định là 71.Specify the name of the service using GSSAPI/Kerberos. Only required if the service does not use the default name of 71.Tùy chọn này chỉ có sẵn trong MongoDB Enterprise. 72Specify tên máy chủ của dịch vụ bằng GSSAPI/Kerberos. Chỉ yêu cầu 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.Specify the hostname of a service using GSSAPI/Kerberos. Only required if the hostname of a machine does not match the hostname resolved by DNS. Tùy chọn này chỉ có sẵn trong MongoDB Enterprise. 72Specify tên máy chủ của dịch vụ bằng GSSAPI/Kerberos. Chỉ yêu cầu 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.Specifies the name of the database on which to run the
mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options] 73 chỉ định tên của cơ sở dữ liệu để chạy 5 63. Providing a connection string while also using
76 and specifying conflicting information will result in an error.Ngoài ra, bạn cũng có thể chỉ định cơ sở dữ liệu trực tiếp trong 63. Cung cấp chuỗi kết nối đồng thời sử dụng 76 và chỉ định thông tin xung đột sẽ dẫn đến lỗi.Specifies the collection to export. 77 Chỉ định bộ sưu tập để xuất.Specifies a field or fields to include in the export. Use a comma separated list of fields to specify multiple fields. 78 chỉ định một trường hoặc các trường để đưa vào xuất khẩu. Sử dụng danh sách các trường phân tách 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 không gian trắng, hãy sử dụng dấu ngoặc kép để gửi danh sách trường. Ví dụ: nếu bạn muốn xuất hai trường, 79 và 80, bạn sẽ chỉ định 81. 82 output formats, 5 includes only the specified field(s), and the specified field(s) can be a field within a
sub-document.Đối với các định dạng đầu ra 82, 5 chỉ bao gồm (các) trường được chỉ định và (các) trường được chỉ định có thể là một trường trong một tài liệu phụ.JSON output formats, 5 includes only the specified field(s) and the 85 field, and if the specified field(s) is a field within a sub-document, the
5 includes the sub-document with all its fields, not just the specified field within the document.Đối với các định dạng đầu ra của JSON, 5 chỉ bao gồm (các) trường được chỉ định và trường 85 và nếu (các) trường được chỉ định là một trường trong một tài liệu phụ, 5 bao gồm cả tài liệu phụ với tất cả các trường của nó, không chỉ Trường được chỉ định trong tài liệu.Export Data in CSV Format using 87 option for sample usage.Xem: Xuất dữ liệu ở định dạng CSV bằng cách sử dụng tùy chọn 87 để sử dụng mẫu.An alternative 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] mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options] 82. The file must have only one field per line, and the
line(s) must end with the LF character ( 93).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] 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] 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] 5 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 một tài liệu phụ.Use a File to Specify the Fields to Export in CSV
Format for sample usage.Xem Sử dụng tệp để chỉ định các trường để xuất ở định dạng CSV để sử dụng mẫu.Provides a query as a JSON document (enclosed in quotes) to return matching documents in the export. 95 cung cấp một truy vấn dưới dạng tài liệu JSON (kèm theo trích dẫn) để trả về các tài liệu phù hợp trong xuất khẩu.Bạn phải gửi kèm theo tài liệu truy vấn trong các trích dẫn đơn ( 96) để đảm bảo rằng nó không tương tác với môi trường vỏ của bạn.must be in Extended JSON v2 format (either relaxed or canonical/strict mode), including enclosing the field names and operators in quotes:
Truy vấn phải ở định dạng JSON V2 mở rộng (chế độ thư giãn hoặc chính tắc/nghiêm ngặt), bao gồm bao gồm các tên trường và toán tử trong trích dẫn: 4Ví dụ: được cung cấp một bộ sưu tập có tên 97 trong cơ sở dữ liệu 98 với các tài liệu sau: 5 uses the 00 option to export only the documents with the field 01 greater
than or equal to ( 02) to 03 and the field 04 less than 05 (using the extended JSON v2 format (relaxed mode) for dates { "$date": "YYYY-MM-DDTHH:mm:ss.mmm 5Các 5 sau đây sử dụng tùy chọn 00 để chỉ xuất các tài liệu với trường 01 lớn hơn hoặc bằng ( 02) sang 03 và trường 04 nhỏ hơn 05 (sử dụng định dạng JSON v2 mở rộng (chế độ thư giãn) ":" Yyyy-mm-ddthh: mm: ss.mmm "}): 6Tệp kết quả chứa các tài liệu sau: mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options] mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options] 06 thành 5Default: json 08Default: JSONCSV format or 10 for
JSON format.Nếu bạn chỉ định 82, thì bạn cũng phải sử dụng tùy chọn 87 hoặc 90 để khai báo các trường để xuất từ bộ sưu tập. 87 or the
90 option to declare the fields to export from the collection. 14 chỉ định một tệp để viết xuất khẩu. Nếu bạn không chỉ định tên tệp, 5 ghi dữ liệu vào đầu ra tiêu chuẩn (ví dụ: 16).Specifies a
file to write the export to. If you do not specify a file name, the mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options] 16). 17Default: Thư giãnDefault: relaxed Sửa đổi đầu ra để sử dụng chế độ kinh điển hoặc thư giãn của định dạng JSON (V2) của MongoDB.MongoDB Extended JSON (v2) format. Để biết sự khác biệt giữa các chế độ kinh điển và thư giãn, xem MongoDB mở rộng JSON (V2).MongoDB Extended JSON (v2). 18 Điều chỉnh đầu ra của 5 để viết toàn bộ nội dung của xuất khẩu dưới dạng một mảng JSON duy nhất. Theo mặc định 5 ghi dữ liệu bằng một tài liệu JSON cho mỗi tài liệu MongoDB.Modifies the output of mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options] mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options] 21Outputs Tài liệu theo định dạng được in đẹp.Outputs documents in a pretty-printed format JSON. 22BY Mặc định, 5 bao gồm các tên trường được xuất dưới dạng dòng đầu tiên trong đầu ra CSV. 22 chỉ đạo 5 để xuất dữ liệu mà không có danh sách tên trường. 22 chỉ có giá trị với tùy chọn 91 với giá trị 82.By default, mongoexport --host="mongodb0.example.com" --port=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] mongoexport --host="mongodb0.example.com" --port=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] mongoexport --uri="mongodb://mongodb0.example.com:27017/reporting" --collection=events --out=events.json [additional options] 82.Xem loại trừ tên trường khỏi đầu ra CSV để sử dụng mẫu.Exclude Field Names from CSV Output for sample usage. 29default: 11Default: mongoexport --collection=events --db=reporting --out=events.json Chỉ định ưu tiên đọc cho 5. Tùy chọn 2 có thể lấy:read preference for 5. The 2 option can take:
mongoexport --host="mongodb0.example.com" --port=27017 --collection=events --db=reporting --out=events.json [additional options] mongoexport --collection=events --db=reporting --out=events.json mongoexport --collection=events --db=reporting --out=events.json Nếu sở thích đọc cũng được bao gồm trong 0, dòng lệnh 2 sẽ ghi đè lên sở thích đọc được chỉ định trong chuỗi URI. 0, the command-line 2 overrides the read preference specified in the URI string.Cảnh báoSử dụng một sở thích đọc khác với 11 với kết nối với 4 có thể tạo ra sự không nhất quán, trùng lặp hoặc dẫn đến các tài liệu bị bỏ lỡ.read preference other than 11 with a connection to a
4 may produce inconsistencies, duplicates, or result in missed documents. 39use 40 để kiểm soát nơi 5 bắt đầu xuất tài liệu. Xem 42 để biết thông tin về hoạt động cơ bản.Use mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options] mongoexport --host="mongodb0.example.com" --port=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] 43 chỉ định số lượng tài liệu tối đa để đưa vào xuất khẩu. Xem 44 để biết thông tin về hoạt động cơ bản.Specifies a maximum number of documents to include in the export. See mongoexport --host="mongodb0.example.com:27017" --collection=events --db=reporting --out=events.json [additional options] 45 chỉ định một đơn đặt hàng cho kết quả xuất khẩu. Nếu một chỉ mục không tồn tại có thể hỗ trợ hoạt động sắp xếp, kết quả phải nhỏ hơn 32 megabyte.Specifies an ordering for exported results. If an index does not exist that can support the sort operation, the results must be less than 32 megabytes. Sử dụng 06 Kết hợp với 40 và 48 để hạn chế số lượng tài liệu xuất. 06 conjunction with 40 and 48 to limit number of exported documents. 9
Xem 49 để biết thông tin về hoạt động cơ bản. 49 for information about the underlying operation.Chạy 5 từ dòng lệnh hệ thống, không phải shell 7. 5 from the system command line, not the
7 shell.Trong ví dụ sau, 5 xuất dữ liệu từ bộ sưu tập 53 trong cơ sở dữ liệu 54 ở định dạng CSV sang tệp 55. 5 exports data from the collection 53 collection in the 54 database in
CSV format to the file 55.Ví dụ 7 mà 5 kết nối với đang chạy trên số cổng localhost 58. 7 instance that 5
connects to is running on the localhost port number 58.Khi bạn xuất ở định dạng CSV, bạn phải chỉ định các trường trong các tài liệu để xuất. Hoạt động chỉ định các trường 59 và 60 để xuất. 0Đầu ra sau đó sẽ giống với: 1Chỉ để xuất CSV, bạn cũng có thể chỉ định các trường trong một tệp chứa danh sách các trường được phân tách dòng để xuất. Tệp phải chỉ có một trường trên mỗi dòng. Ví dụ: bạn có thể chỉ định các trường 59 và 60 trong tệp 63:Sau đó, sử dụng tùy chọn 90, chỉ định các trường để xuất với tệp: 90 option, specify the fields to export with the file: 2Tùy chọn 22 có thể được sử dụng để loại trừ tên trường trong xuất CSV. Ví dụ sau xuất các trường 59 và 60 trong bộ sưu tập 53 trong cơ sở dữ liệu 54 và sử dụng 22 để triệt tiêu đầu ra của tên trường làm dòng đầu tiên: 22 option can
be used to exclude field names in a CSV export. The following example exports the 59 and 60 fields in the 53 collection in the 54 database and uses 22 to suppress the output of the field names as the first line: 3Đầu ra CSV sau đó sẽ giống với: 4Ví dụ này tạo ra xuất khẩu bộ sưu tập 53 từ phiên bản MongoDB chạy trên số cổng localhost 58. Điều này viết xuất khẩu vào tệp 73 ở định dạng JSON.JSON format. 5Ví dụ sau xuất khẩu bộ sưu tập 53 trong cơ sở dữ liệu 75 từ một ví dụ MongoDB từ xa yêu cầu xác thực.Chỉ định la:
MẹoBỏ qua tùy chọn 37 để có lời nhắc 5 cho mật khẩu: 37 option to have 5 prompt for the password: 6Ngoài ra, bạn sử dụng tùy chọn 38 để chỉ định máy chủ, cổng, tên người dùng, cơ sở dữ liệu xác thực và DB. 38 option to specify the host, port, username, authentication database, and db.MẹoBỏ qua tùy chọn 37 để có lời nhắc 5 cho mật khẩu: 7Ngoài ra, bạn sử dụng tùy chọn 38 để chỉ định máy chủ, cổng, tên người dùng, cơ sở dữ liệu xác thực và DB. 87 option, and limit the results to a single database using the " 76" option.Chẳng hạn, lệnh này trả về tất cả các tài liệu trong bộ sưu tập 53 của cơ sở dữ liệu ____389 có chứa một trường có tên 91 bằng 92 và trường 04 lớn hơn hoặc bằng isodate ("2018-01-01") "$ ngày": "Yyyy-mm-ddthh: mm: ss.mmm"}))canonical format for dates { "$date": "YYYY-MM-DDTHH:mm:ss.mmm 8Bạn phải gửi kèm theo tài liệu truy vấn trong các trích dẫn đơn ( 96) để đảm bảo rằng nó không tương tác với môi trường vỏ của bạn.Mới trong phiên bản 100.1.0. Để kết nối với cụm Atlas MongoDB đã được cấu hình để hỗ trợ xác thực thông qua thông tin xác thực AWS IAM, cung cấp 50 đến 5 tương tự như sau:MongoDB Atlas cluster which has been configured to support authentication via AWS IAM credentials, provide a
50 to 5 similar to the following: 9Kết nối với Atlas bằng thông tin AWS IAM theo cách này sử dụng 22 23 và 58 00, như trong ví dụ này. 23 and the 58 00, as shown in this example.Nếu sử dụng mã thông báo phiên AWS, cũng sẽ cung cấp cho nó giá trị 46 47, như sau:AWS session token, as well, provide it with the 46 47 value, as follows: 0Ghi 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: Những ký tự đó phải được chuyển đổi bằng cách sử dụng phần trăm mã hóa.percent encoding. Ngoài ra, 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ác tùy chọn 51, 37 và 05 thay vào đó, như vậy: 51, 37, and 05 options instead, like so: 1Khi đượ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 này trên nền tảng của mình bằng các biến môi trường AWS IAM tiêu chuẩn. 5 Kiểm tra các biến môi trường sau khi bạn sử dụng 22 23AWS IAM environment variables. 5 checks
for the following environment variables when you use the 22 23
Nếu được đặt, các thông tin đăng nhập này không cần đượ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 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:or specify each of these using the explicit or connection string options instead. Những ký tự đó phải được chuyển đổi bằng cách sử dụng phần trăm mã hóa. 2Ngoài ra, 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ác tùy chọn 51, 37 và 05 thay vào đó, như vậy: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 này trên nền tảng của mình bằng các biến môi trường AWS IAM tiêu chuẩn. 5 Kiểm tra các biến môi trường sau khi bạn sử dụng 22 23 3Làm cách nào để xuất và nhập MongoDB?Procedure.. Kết nối với triển khai có chứa bộ sưu tập bạn muốn nhập dữ liệu vào..... Điều hướng đến bộ sưu tập mục tiêu của bạn..... Nhấp vào Thêm thả xuống dữ liệu và chọn Nhập tệp..... Chọn vị trí của tệp dữ liệu nguồn trong tệp chọn .. Chọn loại tệp thích hợp..... Định cấu hình các tùy chọn nhập..... Nhấp vào nhập .. Làm cách nào để xuất toàn bộ cơ sở dữ liệu MongoDB?Vì vậy, để xuất dữ liệu từ cơ sở dữ liệu MongoDB, MongoDB cung cấp một công cụ dòng lệnh được gọi là MongoExport.Sử dụng công cụ này, bạn có thể xuất dữ liệu của một bộ sưu tập trong định dạng JSON hoặc CSV (giá trị phân tách bằng dấu phẩy).Hơn nữa, chúng tôi cũng có thể sử dụng các tính năng như giới hạn và sắp xếp trên một bộ sưu tập trong khi xuất dữ liệu.MongoDB provides a command-line tool known as mongoexport. Using this tool you can exports data of a collection in JSON or CSV(comma-separated value) format. Moreover, we can also use features like limit and sort on a collection while exporting the data.
Làm cách nào để nhập toàn bộ cơ sở dữ liệu vào MongoDB?Để nhập dữ liệu vào cơ sở dữ liệu MongoDB, bạn có thể sử dụng Mongoimport để nhập dữ liệu bộ sưu tập cụ thể hoặc bạn có thể sử dụng MongoRestore để nhập bản sao lưu cơ sở dữ liệu đầy đủ nhị phân (BSON).Tệp cơ sở dữ liệu được xuất phải được lưu trữ cục bộ trên cùng một máy với máy khách của bạn.use mongorestore to import a binary (BSON) full database backup. The exported database file must be stored locally on the same machine as your client. |