sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man kommer åt MongoDB

Du kan komma åt MongoDB via MongoDB-skalet eller från din programmeringsmiljö med en MongoDB-drivrutin.

När du har startat en MongoDB-instans (dvs genom att använda mongod kommando), kan du nu ansluta till den instansen och börja arbeta med MongoDB.

Du kan använda din dators terminal eller kommandotolk för att ansluta och köra kommandon direkt från MongoDB-skalet.

Du kan också ansluta till en körande MongoDB-instans via din programmeringsmiljö genom att använda en MongoDB-drivrutin.

MongoDB Shell ( mongo )

Under hela denna handledning kommer vi att använda MongoDB-skalet (kallat mongo ) för att ansluta till vår körande MongoDB-instans.

mongon shell är ett interaktivt JavaScript-gränssnitt till MongoDB och det ingår i MongoDB-paketet. Du kan använda mongo-skalet för att fråga och uppdatera data, samt utföra administrativa funktioner.

MongoDB-skalet finns på samma plats som de andra binärerna. Så för att köra det, öppna ett nytt terminal-/kommandotolkfönster och skriv mongo (Linux/Mac) eller mongo.exe (Windows).

Detta förutsätter att sökvägen har lagts till din PATH. Om det inte har gjort det måste du ange hela sökvägen.

Se till att lämna mongod-processen öppen i sitt eget terminal-/kommandofönster. Ovanstående kommandon ska matas in i ett annat terminal-/kommandofönster än det som mongod-processen startades i.

Anslut från din programmeringsmiljö

Du kan också ansluta till MongoDB från din programmeringsmiljö.

MongoDB-webbplatsen har en lista över MongoDB-drivrutiner som kan användas för att ansluta till MongoDB.

Den här sidan innehåller drivrutiner för följande språk:

  • C
  • C++ (legacy)
  • C++11
  • C#
  • Java
  • Node.js
  • Perl
  • PHP
  • Python
  • Motor
  • Ruby
  • Scala

När du har anslutit till mongod-processen kan du skapa en databas.


  1. Redis:fan ut nyhetsflöden i lista eller sorterad uppsättning?

  2. doRedis returnerar fel i Windows 8 x64 för olika Redis-serverbyggen

  3. Hitta efter id med mgo

  4. Spara delmängd av MongoDB-samlingen till en annan samling