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

mongo-kommandoen genkendes ikke, når du forsøger at oprette forbindelse til en mongodb-server

Du skal tilføje Mongos bin mappen til "Sti" miljøvariabel

Sådan gør du i Windows 10:

  1. Find Mongos spand mappe.

Hvis du ikke er sikker på, hvor det er, er det sandsynligvis i C:\Program Files\MongoDB\Server\3.4\ 3.4 var den seneste stabile version på det tidspunkt, dette vil sandsynligvis være anderledes for dig.

Det skulle se sådan ud:

Bemærk, at dette er stien til mongo.exe og mongod.exe. Tilføjelse af denne mappe til Path-variablen fortæller Windows om at søge i denne mappe efter eksekverbare filer, der matcher din kommando, når du kører noget i cmd. Søgningen starter med den aktuelle arbejdskatalog, og hvis den ikke finder din exe, fortsætter den med at søge på alle stierne i Path, indtil den finder den eller den gør det ikke, og den giver dig den fejl, du så.

  1. Kopier stien til bin-mappen. Det skal være C:\Program Files\MongoDB\Server\3.4\bin\ (Eller hvilken version du nu bruger )

  2. Tryk på win , skriv env , vil Windows foreslå "Rediger systemmiljøvariablerne", klik på det.

  1. På fanen Avanceret skal du klikke på "Miljøvariabler"

  1. Fremhæv variablen "Sti", klik på "Rediger":

  1. Dette åbner vinduet "Rediger miljøvariabel", klik på "Ny"

  1. Dette starter en ny linje på listen over mapper:

  1. Indsæt din sti til bin-mappen. Sørg for, at det ender med en \ sådan:

  1. Tryk på "OK", "OK", "OK"

Nu skulle du være i stand til at køre mongod og mongo hvor som helst i et kommandovindue.



  1. MongoDB $dateFromString

  2. Betinget gruppering med $ findes inde i $cond

  3. Definering af et Mongoose-skema på farten fra en JSON-formateret 'beskrivelse'

  4. Hvad er Map Only job i Hadoop?