sql >> Databasteknik >  >> NoSQL >> MongoDB

Så här visar du din featureCompatibilityVersion i MongoDB

Exemplet på den här sidan visar hur du visar featureCompatibilityVersion för en mongod instans.

Exempel

Här är ett exempel på koden som används för att visa featureCompatibilityVersion för en mongod instans:

db.adminCommand( 
    { 
        getParameter: 1, 
        featureCompatibilityVersion: 1 
    } 
)

Exempelresultat:

{ "featureCompatibilityVersion" : { "version" : "4.4" }, "ok" : 1 }

Jag körde det på en MongoDB 4.4.1-installation, som har en featureCompatibilityVersion av 4,4. Det faktiska formatet på resultatet beror på MongoDB-versionen.

Till exempel, i MongoDB 3.4 går det så här:

"featureCompatibilityVersion" : <version>

featureCompatibilityVersion inställningen bestämmer funktionerna som kvarstår data som är inkompatibla med tidigare versioner av MongoDB. Den här inställningen kan ställas in med setFeatureCompatibilityVersion kommando.

För nya MongoDB-distributioner, featureCompatibilityVersion är vanligtvis samma som den versionen. Till exempel returnerar min MongoDB 4.4.1-instans en featureCompatibilityVersion av 4.4 .

När du uppgraderar till en ny version av MongoDB, din featureCompatibilityVersion kommer vanligtvis att förbli på sitt ursprungliga värde tills du uttryckligen uppgraderar den med setFeatureCompatibilityVersion .

MongoDB-dokumentation

För mer information, se MongoDB-dokumentationen.


  1. Hur man anropar db.Collection.stats() från Mongo Java-drivrutin

  2. Hur kan jag använda en cursor.forEach() i MongoDB med Node.js?

  3. MongoDB-aggregat, hur man addToSet varje element av array i grupppipeline

  4. MongoDB frågar optimering