Đây là mongofiles lệnh có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
mongofiles - MongoDB
SYNOPSIS
mongofile tiện ích giúp bạn có thể thao tác với các tệp được lưu trữ trong MongoDB của bạn
ví dụ trong GridFS các đối tượng từ dòng lệnh. Nó đặc biệt hữu ích vì nó cung cấp
một giao diện giữa các đối tượng được lưu trữ trong hệ thống tệp của bạn và GridFS.
Tất cả mongofile lệnh nhận đối số trong ba nhóm:
1. Các lựa chọn. Bạn có thể sử dụng một hoặc nhiều tùy chọn này để kiểm soát hành vi của
mongofile.
2. Lệnh. Sử dụng một trong các lệnh này để xác định hành động của mongofile.
3. Tên tệp đại diện cho tên của tệp trên hệ thống tệp của hệ thống của bạn,
Đối tượng GridFS.
mongofile, Giống như mongodump, mongoexport, mongoi nhập khẩuvà cửa hàng mongore, có thể truy cập dữ liệu
được lưu trữ trong thư mục dữ liệu MongoDB mà không yêu cầu chạy mongod ví dụ, nếu không
khác mongod đang chạy.
Lưu ý Đối với trả lời bộ, mongofile chỉ có thể đọc từ bộ 'chính.
HÀNG
mongofile
Liệt kê các tệp trong kho lưu trữ GridFS. Các ký tự được chỉ định sau (ví dụ
) tùy chọn giới hạn danh sách các mặt hàng trả lại cho các tệp bắt đầu bằng
chuỗi ký tự.
Tìm kiếm
Liệt kê các tệp trong kho lưu trữ GridFS với tên phù hợp với bất kỳ phần nào của .
đặt
Sao chép tệp được chỉ định từ hệ thống tệp cục bộ vào bộ nhớ GridFS.
Ở đây, đề cập đến tên đối tượng sẽ có trong GridFS, và mongofile
giả định rằng điều này phản ánh tên tệp có trên hệ thống tệp cục bộ. Nếu
tên tệp cục bộ là khác nhau, sử dụng mongofile --địa phương tùy chọn.
được
Sao chép tệp được chỉ định từ bộ nhớ GridFS sang hệ thống tệp cục bộ.
Ở đây, đề cập đến tên đối tượng sẽ có trong GridFS, và mongofile
giả định rằng điều này phản ánh tên tệp có trên hệ thống tệp cục bộ. Nếu
tên tệp cục bộ là khác nhau, sử dụng mongofile --địa phương tùy chọn.
xóa
Xóa tệp được chỉ định khỏi bộ nhớ GridFS.
LỰA CHỌN
--Cứu giúp Trả về trợ giúp và văn bản sử dụng cơ bản.
-- dài dòng, -v
Tăng số lượng báo cáo nội bộ được trả về trên dòng lệnh. Tăng
độ dài với -v hình thành bằng cách bao gồm tùy chọn nhiều lần, (ví dụ:
-vvvvv.)
--phiên bản
Trả về phiên bản của mongofile tiện ích.
--tổ chức <: port>
Chỉ định một tên máy chủ có thể phân giải cho mongod giữ hệ thống GridFS của bạn. Qua
mặc định mongofile cố gắng kết nối với quy trình MongoDB làm hỏng
số cổng localhost 27017.
Theo tùy chọn, chỉ định số cổng để kết nối phiên bản MongoDB đang chạy trên một cổng
khác với 27017.
--Hải cảng
Chỉ định số cổng, nếu phiên bản MongoDB không chạy trên tiêu chuẩn
Hải cảng. (I E 27017) Bạn cũng có thể chỉ định số cổng bằng cách sử dụng mongofile --tổ chức
chỉ huy.
--ipv6 Bật hỗ trợ IPv6 cho phép mongofile để kết nối với phiên bản MongoDB
sử dụng mạng IPv6. Tất cả các chương trình và quy trình MongoDB, bao gồm mongofile,
tắt hỗ trợ IPv6 theo mặc định.
--ssl Mới trong phiên bản 2.4: MongoDB đã thêm hỗ trợ cho các kết nối SSL vào mongod trường hợp
trong mongofiles.
Lưu ý Hỗ trợ SSL trong mongofiles không được biên dịch thành bản phân phối mặc định của MongoDB.
Xem / management / ssl để biết thêm thông tin về SSL và MongoDB.
Ngoài ra, mongofiles không hỗ trợ kết nối với mongod trường hợp đó
yêu cầu xác thực chứng chỉ khách hàng.
Cho phép mongofile để kết nối với mongod ví dụ qua kết nối SSL.
--tên tài khoản , -u
Chỉ định tên người dùng để xác thực đối tượng MongoDB, nếu cơ sở dữ liệu của bạn
yêu cầu xác thực. Sử dụng kết hợp với mongofile --mật khẩu mở khóa tùy chọn
để cung cấp mật khẩu.
--mật khẩu mở khóa , -p
Chỉ định mật khẩu để xác thực cá thể MongoDB. Sử dụng kết hợp
với mongofile --tên tài khoản tùy chọn cung cấp tên người dùng.
Nếu bạn chỉ định một --tên tài khoản không có --mật khẩu mở khóa Tùy chọn, mongofile sẽ nhắc
cho một mật khẩu tương tác.
--authenticationCơ sở dữ liệu
Mới trong phiên bản 2.4.
Chỉ định cơ sở dữ liệu chứa người dùng (ví dụ: --tên tài khoản) thông tin đăng nhập.
Theo mặc định, mongofile giả định rằng cơ sở dữ liệu được chỉ định cho --db đối số
giữ thông tin đăng nhập của người dùng, trừ khi bạn chỉ định --authenticationCơ sở dữ liệu.
Xem người dùngSource, / tham chiếu / tài liệu đặc quyền và / tham chiếu / đặc quyền người dùng cho
thêm thông tin về xác thực được ủy quyền trong MongoDB.
--cơ chế xác thực
Mới trong phiên bản 2.4.
Chỉ định cơ chế xác thực. Theo mặc định, cơ chế xác thực là
MONGODB-CR, là cơ chế xác thực phản hồi / thử thách MongoDB. Trong
Phiên bản Người đăng ký MongoDB, mongofile cũng bao gồm hỗ trợ cho GSSAPI đến
xử lý xác thực Kerberos.
Xem / tutorial / control-access-to-mongodb-with-kerberos -hentication để biết thêm
thông tin về xác thực Kerberos.
--dbpath
Chỉ định thư mục của các tệp dữ liệu MongoDB. Nếu được sử dụng, --dbpath tùy chọn
cho phép mongofile để đính kèm trực tiếp vào các tệp dữ liệu cục bộ tương tác với GridFS
dữ liệu không có mongod. Để chạy với --dbpath, mongofile cần khóa quyền truy cập vào
thư mục dữ liệu: do đó, không mongod có thể truy cập cùng một đường dẫn trong khi
quá trình chạy.
--thư mụcperdb
Sử dụng --thư mụcperdb kết hợp với tùy chọn tương ứng để mongod,
cho phép mongofile khi chạy với --dbpath tùy chọn và MongoDB sử dụng một
định dạng trên đĩa trong đó mọi cơ sở dữ liệu có một thư mục riêng biệt. Tùy chọn này chỉ là
có liên quan khi chỉ định --dbpath tùy chọn.
--tạp chí
Cho phép mongofile hoạt động để sử dụng độ bền tạp chí khi chạy với
--dbpath để đảm bảo rằng cơ sở dữ liệu duy trì trạng thái có thể phục hồi. Điều này buộc
mongofile để ghi lại tất cả dữ liệu trên đĩa thường xuyên.
--db , -d
Sử dụng --db tùy chọn để chỉ định cơ sở dữ liệu MongoDB lưu trữ hoặc sẽ lưu trữ
Tệp GridFS.
--thu thập , -c
Tùy chọn này không được sử dụng trong bối cảnh này và bản phát hành trong tương lai có thể xóa nó. Nhìn thấy
MÁY CHỦ-4931 để biết thêm thông tin chi tiết.
--địa phương , -l
Chỉ định tên hệ thống tệp cục bộ của tệp cho các hoạt động lấy và đưa.
Trong tạp chí mongofile đặt và mongofile được ra lệnh theo yêu cầu thay đổi
đề cập đến tên đối tượng sẽ có trong GridFS. mongofile giả định rằng điều này
phản ánh tên của tệp trên hệ thống tệp cục bộ. Cài đặt này ghi đè lên
mặc định.
--kiểu , t
Cung cấp khả năng chỉ định một Kịch câm gõ để mô tả tệp được chèn vào
Lưu trữ GridFS. mongofile bỏ qua tùy chọn này trong hoạt động mặc định.
Chỉ sử dụng với mongofile đặt hoạt động.
--thay thế, -r
Thay đổi hành vi của mongofile đặt để thay thế các đối tượng GridFS hiện có bằng
tệp cục bộ được chỉ định, thay vì thêm một đối tượng bổ sung có cùng tên.
Trong hoạt động mặc định, các tệp sẽ không bị ghi đè bởi mongofile đặt tùy chọn.
SỬ DỤNG
Để trả về danh sách tất cả các tệp trong một GridFS bộ sưu tập trong hồ sơ cơ sở dữ liệu, sử dụng
lệnh gọi sau tại vỏ hệ thống:
danh sách bản ghi mongofiles -d
T mongofile cá thể sẽ kết nối với mongod ví dụ chạy trên 27017
giao diện localhost để chỉ định cùng một thao tác trên một cổng hoặc tên máy chủ khác, và
ra lệnh tương tự như một trong các lệnh sau:
mongofiles - danh sách hồ sơ cổng 37017 -d
mongofiles --hostname db1.example.net -d danh sách bản ghi
mongofiles --hostname db1.example.net --port 37017 -d danh sách bản ghi
Sửa đổi bất kỳ lệnh nào sau đây nếu cần nếu bạn đang kết nối mongod trường hợp
trên các cổng hoặc máy chủ khác nhau.
Để tải lên một tệp có tên 32-corinth.lp vào bộ sưu tập GridFS trong hồ sơ cơ sở dữ liệu, bạn
có thể sử dụng lệnh sau:
bản ghi mongofiles -d đặt 32-corinth.lp
Để xóa 32-corinth.lp tệp từ bộ sưu tập GridFS này trong hồ sơ cơ sở dữ liệu, bạn
có thể sử dụng lệnh sau:
bản ghi mongofiles -d xóa 32-corinth.lp
Để tìm kiếm các tệp trong bộ sưu tập GridFS trong hồ sơ cơ sở dữ liệu có chuỗi
corinth trong tên của họ, bạn có thể sử dụng lệnh sau:
mongofiles -d bản ghi tìm kiếm corinth
Để liệt kê tất cả các tệp trong bộ sưu tập GridFS trong hồ sơ cơ sở dữ liệu bắt đầu bằng
chuỗi 32, bạn có thể sử dụng lệnh sau đây:
danh sách bản ghi mongofiles -d 32
Để tìm nạp tệp từ bộ sưu tập GridFS trong hồ sơ cơ sở dữ liệu có tên 32-corinth.lp,
bạn có thể sử dụng lệnh sau:
bản ghi mongofiles -d nhận được 32-corinth.lp
Sử dụng mongofiles trực tuyến bằng dịch vụ onworks.net