Kiểm tra phiên bản của Mongodb

Kiem Tra Phien Ban Cua Mongodb



MongoDB cung cấp khả năng lưu trữ dữ liệu hiệu suất cao khi được triển khai trên nhiều máy chủ. Vì vậy, chúng ta cần xác định phiên bản MongoDB đang chạy trong hệ thống khi phân tích các sự cố được báo cáo. Số phiên bản tuân theo sơ đồ đánh số ngữ nghĩa cho phép chúng tôi nhận ra những thay đổi quan trọng và nhỏ. Chúng tôi có thể chạy phiên bản không có lỗi mới nhất bằng cách cập nhật phiên bản mongodb cần biết. Chúng tôi đã thảo luận về một số phương pháp bên dưới có thể được sử dụng để xác định phiên bản MongoDB nào mà chúng tôi hiện đang sử dụng. Một số kỹ thuật này kiểm tra phiên bản máy chủ của MongoDB, trong khi những kỹ thuật khác kiểm tra phiên bản của Mongo shell.

Cách kiểm tra phiên bản Mongodb

Cách đơn giản nhất để kiểm tra phiên bản mongodb là chạy tùy chọn “–help” với từ khóa “mongod”. Chúng tôi đã mở dấu nhắc dòng lệnh trong hệ thống của mình và đặt lệnh sau trên màn hình đầu cuối của hệ thống. Việc sử dụng lệnh này giúp chúng ta lấy cờ kiểm tra và xuất phiên bản hiện tại của ứng dụng mongodb.

> mongod --Cứu giúp

Lệnh “mongod –help” liệt kê tất cả các tùy chọn chung làm đầu ra có thể được sử dụng để chạy mongodb trong hệ điều hành của chúng ta. Do danh sách dài các tùy chọn, chúng tôi chỉ hiển thị tùy chọn “–version”. “–version” là tùy chọn mà chúng tôi sử dụng cùng với mongodb shell để lấy phiên bản mongodb.







Tùy chọn:



–networkMessageCompressors arg (=snappy,zstd,zlib)



Danh sách máy nén được phân tách bằng dấu phẩy để





sử dụng cho tin nhắn mạng

Tùy chọn chung:



-h [ –help ] Hiển thị thông tin sử dụng này

–version Hiển thị thông tin phiên bản

Phương pháp # 1: Kiểm tra Phiên bản Mongodb bằng Lệnh Mongod

Bây giờ, chúng ta có thể sử dụng cờ –version để lấy phiên bản mongodb hiện được cài đặt. Ở đây, chúng tôi không có kết nối mongodb vì đường dẫn không được cung cấp hoặc vỏ mongodb không được mở. Khi chúng tôi không được kết nối với mongodb thì chúng tôi có thể chạy lệnh bên dưới trong dấu nhắc lệnh của hệ thống của chúng tôi. Cờ “–version” được sử dụng với lệnh “mongod”.

> phiên bản mongod

Khi lệnh “mongod –version” được thực thi, phiên bản của mongodb sẽ được hiển thị như sau. Nó bao gồm phiên bản mongodb hiện tại và thông tin xây dựng thêm trên ứng dụng mongodb.

phiên bản db v6.0.3
Thông tin bản dựng: {
'phiên bản': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'mô-đun': [],
'cấp phát': 'tcmalloc',
'Môi trường': {
'distmod': 'cửa sổ',
'distarch': 'x86_64',
'mục tiêu_arch': 'x86_64'
}
}

Phương pháp # 2: Kiểm tra Phiên bản Mongodb bằng Lệnh Mongo

Một cách khác để kiểm tra phiên bản mongodb là sử dụng phương thức mongo. Trong dấu nhắc lệnh, chúng ta phải sử dụng từ khóa “mongo” là shell để chạy các truy vấn mongodb. Mongo được sử dụng với tùy chọn “–version” để kiểm tra phiên bản shell mongodb. Biểu diễn chung của lệnh mongo để tìm nạp phiên bản được dán bên dưới.

>mongo --version

Phiên bản của mongo shell trong hệ điều hành của chúng tôi như sau:

phiên bản mongo v6.0.3
Thông tin bản dựng: {
'phiên bản': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'mô-đun': [],
'cấp phát': 'tcmalloc',
'Môi trường': {
'distmod': 'cửa sổ',
'distarch': 'x86_64',
'mục tiêu_arch': 'x86_64'
}
}

Phương pháp # 3: Kiểm tra Phiên bản Mongodb bằng Đường dẫn tệp

Các phương pháp trên là một cách để lấy phiên bản mongodb khi kết nối với mongodb không được thiết lập. Tại đây, chúng tôi sẽ tìm nạp phiên bản của ứng dụng mongodb của chúng tôi bằng cách hoàn thành đường dẫn của tệp chứa mongodb shell. Để thực hiện việc này, chúng tôi đã khởi chạy dấu nhắc lệnh và với lệnh “cd”, đường dẫn đầy đủ của trình bao mongodb được chỉ định trên thiết bị đầu cuối. Sau đó, nhấn enter để thực hiện lệnh.

>cd 'C:\Program Files\MongoDB\Server\6.0\bin'

Đường dẫn tệp của mongodb được cung cấp và hệ thống tìm thấy thành công đường dẫn đã chỉ định của mongodb. Sau đó, chúng tôi đã đặt tên cho ứng dụng là “mongod.exe”, ứng dụng này cũng sử dụng tùy chọn “–version” để nhận phiên bản mongodb.

C:\Program Files\MongoDB\Server\6.0\bin>mongod.exe --version

Từ việc truy cập đường dẫn tệp của mongodb, chúng tôi đã tìm nạp phiên bản mongodb hiện tại trong đầu ra được trình bày bên dưới.

phiên bản db v6.0.3
Thông tin bản dựng: {
'phiên bản': '6.0.3',
'gitVersion': 'f803681c3ae19817d31958965850193de067c516',
'mô-đun': [],
'cấp phát': 'tcmalloc',
'Môi trường': {
'distmod': 'cửa sổ',
'distarch': 'x86_64',
'mục tiêu_arch': 'x86_64'
}
}

Phương pháp #4: Kiểm tra Phiên bản Mongodb bằng Lệnh db.version()

Tất cả các lệnh đã nói ở trên đều sử dụng dấu nhắc lệnh để nhận phiên bản mongodb. Chúng tôi cũng có một phương pháp khác để tìm ra phiên bản mongodb: bằng cách khởi chạy trình bao mongodb. Trong trường hợp này, trước tiên chúng tôi thực hiện kết nối. Sau đó, chạy truy vấn sau trong trình bao mongodb. Từ khóa “db” được sử dụng với phương thức “version()” để tạo phiên bản của mongodb được sử dụng trong hệ thống.

>db.version()
[/c]
Truy vấn để kiểm tra phiên bản mongodb đã hiển thị đầu ra bằng số là phiên bản mongodb được tải xuống từ hệ thống của chúng tôi.
[cc lang='text' width='100%' height='100%' escape='true' theme='blackboard' nowrap='0']
'6.0.3'

Phương pháp # 5: Kiểm tra Phiên bản Mongodb bằng Lệnh Tham số BuildInfo

Cách tiếp cận giao diện dòng lệnh cuối cùng để lấy phiên bản mongodb là sử dụng phương thức “builInfo”. Lệnh buildInfo là một công cụ quản lý cung cấp báo cáo bản dựng cho Mongod hiện tại. Chúng tôi đã sử dụng truy vấn “runCommand()” lấy lệnh “buildInfo” làm tham số. Lệnh buildInfo được đặt thêm với giá trị “1” được gọi là giá trị boolean thực.

db.runCommand({ buildInfo: 1 } )

Đầu ra của lệnh buildInfo tạo phiên bản và bản tóm tắt của máy chủ mongodb.

{
phiên bản: '6.0.3',
gitVersion: 'f803681c3ae19817d31958965850193de067c516',
targetMinOS: 'Windows 7/Windows Server 2008 R2',
mô-đun: [],
cấp phát: 'tcmalloc',
javascriptEngine: 'mozjs',
sysInfo: 'không dùng nữa',
versionArray: [ 6, 0, 3, 0 ],
openssl: { đang chạy: 'Windows SChannel' }

Phương pháp #6: Kiểm tra Phiên bản Mongodb bằng Giao diện GUI

Giao diện người dùng đồ họa là cách tiếp cận hấp dẫn nhất để kiểm tra phiên bản của mongodb. Nếu giao diện dòng lệnh hoặc bất kỳ shell mongodb cụ thể nào không dễ sử dụng, thì chúng ta có thể sử dụng la bàn mongodb. Ứng dụng la bàn mongodb là một cách tiếp cận GUI để nhận phiên bản mongodb. Đầu tiên, chúng tôi đã khởi chạy la bàn mongodb và xây dựng kết nối với máy chủ cục bộ hiện tại của chúng tôi. Sau đó, chúng tôi có ba dấu chấm được căn chỉnh trên thanh bên trái, khi nhấp vào sẽ hiển thị một số tùy chọn. Trong số tất cả các tùy chọn được liệt kê, hãy di chuột đến tùy chọn “Thông tin kết nối”. Ảnh chụp màn hình của la bàn mongodb được hiển thị bên dưới, sẽ dễ dàng thực hiện theo bước để kiểm tra phiên bản mongodb.

“Thông tin kết nối” tạo trang bật lên nơi cung cấp thông tin về kết nối mongodb. Trên trang bật lên, chúng tôi có trường “Phiên bản”. Bên dưới trường “Phiên bản”, thông tin phiên bản của mongodb được hiển thị dưới dạng “Cộng đồng MongoDB 6.0.3”

Phần kết luận

Bài viết là để kiểm tra phiên bản của mongodb. Chúng tôi đã khám phá tất cả các cách có thể để có được phiên bản mongodb. Một số phương pháp được sử dụng để lấy phiên bản máy chủ mongodb và các phương pháp khác dùng để tìm nạp phiên bản trình bao mongodb. Đầu tiên chúng tôi sử dụng giao diện dòng lệnh để kiểm tra phiên bản mongodb. Sau đó, chúng tôi có một ứng dụng GUI la bàn mongodb đang kiểm tra phiên bản mongodb là dễ dàng nhất.