sql >> Database teknologi >  >> NoSQL >> MongoDB

Sådan får du vist din featureCompatibilityVersion i MongoDB

Eksemplet på denne side viser, hvordan du får vist featureCompatibilityVersion for en mongod eksempel.

Eksempel

Her er et eksempel på den kode, der bruges til at se featureCompatibilityVersion for en mongod eksempel:

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

Eksempelresultat:

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

Jeg kørte det på en MongoDB 4.4.1-installation, som har en featureCompatibilityVersion af 4,4. Det faktiske format af resultatet afhænger af MongoDB-versionen.

For eksempel, i MongoDB 3.4 går det sådan her:

"featureCompatibilityVersion" : <version>

featureCompatibilityVersion indstilling bestemmer de funktioner, der bevarer data, der er inkompatible med tidligere versioner af MongoDB. Denne indstilling kan indstilles med setFeatureCompatibilityVersion kommando.

For nye MongoDB-implementeringer, featureCompatibilityVersion er normalt den samme som den version. For eksempel returnerer min MongoDB 4.4.1-instans en featureCompatibilityVersion af 4.4 .

Når du opgraderer til en ny version af MongoDB, vil din featureCompatibilityVersion vil typisk forblive på sin oprindelige værdi, indtil du eksplicit opgraderer den med setFeatureCompatibilityVersion .

MongoDB-dokumentation

For mere information, se MongoDB-dokumentationen.


  1. MongoDB:locale::facet::_S_create_c_locale navn er ikke gyldigt

  2. Hvordan får man størrelsen på et enkelt dokument i Mongodb?

  3. Mongoose -- Force collection navn

  4. Mongo Find()-funktionen vil ikke udelukke _id