sql >> Databáze >  >> NoSQL >> MongoDB

Jak zobrazit verzi funkce kompatibility v MongoDB

Příklad na této stránce ukazuje, jak zobrazit featureCompatibilityVersion pro mongod instance.

Příklad

Zde je příklad kódu použitého k zobrazení featureCompatibilityVersion pro mongod instance:

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

Příklad výsledku:

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

Spustil jsem to na instalaci MongoDB 4.4.1, která má featureCompatibilityVersion ze dne 4.4. Skutečný formát výsledku závisí na verzi MongoDB.

Například v MongoDB 3.4 to funguje takto:

"featureCompatibilityVersion" : <version>

featureCompatibilityVersion nastavení určuje funkce, které uchovávají data nekompatibilní s dřívějšími verzemi MongoDB. Toto nastavení lze nastavit pomocí setFeatureCompatibilityVersion příkaz.

Pro nová nasazení MongoDB, featureCompatibilityVersion je obvykle stejná jako tato verze. Například moje instance MongoDB 4.4.1 vrací featureCompatibilityVersion z 4.4 .

Když upgradujete na novou verzi MongoDB, vaše featureCompatibilityVersion obvykle zůstane na své původní hodnotě, dokud jej explicitně neupgradujete pomocí setFeatureCompatibilityVersion .

Dokumentace MongoDB

Další informace najdete v dokumentaci MongoDB.


  1. Jak přepnout booleovské pole v jednom dokumentu s atomickou operací?

  2. Celer s více místy django

  3. Jak zkontrolovat, zda je socket aktivní (připojený) v socket.io s více uzly a socket.io-redis

  4. Aggregate $lookup Celková velikost dokumentů v odpovídajícím kanálu překračuje maximální velikost dokumentu