I need to get the version of mongodb. The project is written in golang using mongo-go-driver.
How to get the version of mongodb by mongo-go-driver
1.3k Views Asked by xiongxiong At
2
There are 2 best solutions below
0
prasad_
On
The following code prints the version from the serverStatus database command.
var commandResult bson.M
command := bson.D{{ "serverStatus", 1 }}
err := client.Database("test").RunCommand(context.TODO(), command).Decode(&commandResult);
if err != nil {
log.Fatal(err)
}
fmt.Printf("Db version: %+v\n", commandResult["version"]) // e.g., `4.2.8`
Related Questions in MONGODB
- MongoDb not connecting C#
- How do I link two models in mongoose?
- MERN Stack App - User Avatar Upload - 500 Error After Deployment on Render
- On the server side, it returns undefined but on the client side, logs the values no problem
- Laravel: Using belongsToMany relationship with MongoDB
- What are some MERN projects that will grow me from junior dev to senior
- Save Interface in DB golang
- findOneAndUpdate not updating value in mongodb?
- Get Type Error when using .countDocuments with mongoDB
- Getting a Large Error Output When Calling MongoDB/Mongoose Functions Without an Error Message
- How to enter data in mongodb array at specific position such that if there is only 2 data in array and I want to insert at 5, then rest data is null
- using Python to insert_one to my mongo_db, How do I pass key values into a function?
- SSL Certificate Verification Error When Scraping Website and Inserting Data into MongoDB
- connect ECONNREFUSED 43.205.72.30:27017 while connecting to Atlas
- Vite is probably changing my import path. What should I do?
Related Questions in VERSION
- Next js installation in windows 7 os
- Updating PHP Version in XAMPP on Windows 10 Without Losing Database: Seeking Optimal Solutions
- What is the minimum Kernel version required for Docker 19, 20, 23, 24, 25 and 26?
- OSError: [WinError 5] Access is denied: 'c:\\python311\\scripts\\pip.exe' Consider using the `--user` option
- Error in running apex code in vs code studio
- Can I run a .NET 6.0 service with .NET 8.0 runtime?
- Ansible prompt "No existing session" in manual executing the playbook
- Cannot install any package of R
- Warning: Detected "engines": { "node": ">=16.0.0 <20.0.0" } in your `package.json` that will automatically upgrade when a new major Node.js Version
- Version compatibility isue of typing entension persist
- DVC print data version -git tag of the current data file_using python API
- How to make cargo automatically install the dependencies with version suits with a desired rustc?
- How to perform compile-time checks for Android version within a Java library in an Android project?
- Get OS Version using API in service-now
- Marklogic versioning
Related Questions in MONGO-GO-DRIVER
- remove a field from mongodb query result in golang
- How to replace a document in MongoDB with Go driver?
- Using mongodb native function via mongo-go-driver
- Right way to implement mongo go driver interfaces
- Unmarshal dynamic interface using UnmarshalBSON based on known key
- Golang-Mongodb Insert element of array inside another array maintaining uniqueness of array
- Execute script for mongo
- How to get the version of mongodb by mongo-go-driver
- mongodb go: `mongo: no documents in result`
- Mongo db driver doesn't update record
- Do i need to do db.logout() before changing another db password in mongoDB
- MongoDB Go Driver's UnmarshalBSONValue - can I set a pointer struct field to nil if value is a BSON null (without omitempty)?
- MongoDB golang driver CreateCollection doesn't create a collection
- how to use golang mongodb driver query $or with $and?
- how to resume Mongodb M0 Cluster?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
The version is returned as part of the buildInfo admin command.
Connect to the admin database and use the RunCommand function to run the buildInfo command.
The
versionfield in the result will contain the MongoDB server version.