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

mongodb v3.2 kan ikke køre i mac

Det ser ud til, at du tidligere har installeret MongoDB 3.4 og oprettet nogle datafiler ved hjælp af nye funktioner, som er ikke bagudkompatibel med MongoDB 3.2. MongoDB 3.4 introducerede v:2 indekser, der understøtter sprogspecifik sortering .

Afinstallation af en Homebrew-pakke fjerner generelt ikke filer, der ikke var angivet i pakkeformlen (eller mapper, der blev specificeret, men som nu har yderligere filer). Dette efterlader med vilje din MongoDB dbPath intakt, så pakkeopdateringer påvirker ikke dine data.

Der er flere metoder, du kan tage for at løse dette problem:

  • Installer en MongoDB 3.4-server i stedet for 3.2.
  • Følg de dokumenterede trin for at nedgradere MongoDB 3.4 til 3.2 . Dette kræver brug af MongoDB 3.4 for at fjerne inkompatible funktioner fra dine datafiler.
  • Hvis de tidligere data i din dbPath er ikke vigtigt (f.eks. udviklings-/testdata, der kan genskabes), skal du flytte alle filer i din dbPath til en ny placering, så din 3.2-server starter med en tom datamappe. Standard dbPath for Homebrew (forudsat at du starter/stopper MongoDB som en tjeneste) vil være /usr/local/var/mongodb .



  1. Hvordan slår man et felt op med en matrix i indlejret underdokument mongodb?

  2. MongoDB eller CouchDB - egnet til produktion?

  3. spring data mongodb gruppe af

  4. MongoDB:mongoimport mister forbindelsen ved import af store filer