Konsolenmodus

Im Konsolenmodus können Mongo-Shell Befehle nativ ausgeführt werden. Die Eingaben werden von der Anwendung nicht formatiert oder modifiziert, sondern unverändert an die Mongo-Shell weitergeleitet. 

Der Konsolenmodus ist ein Feature von Version 1.2.0! Der bisherige Konsolenmodus (C) zu Server-Seitiges-Script (S) umbenannt.

Hier findet man eine Dokumentation der Mongo-Shell Befehle: http://docs.mongodb.org/manual/core/crud-introduction/

// Liefert alle Datensätze db.zipcode.find();   // Liefert alle Städtename und sortiert danach db.zipcode.find({}, {city: 1}).sort({city: 1})   // Erstelle einen neuen zipcode Datensatz db.zipcode.insert({_id: '99999', city: 'LEIPZIG', pop: 520838, state: 'SN'})   // Analysieren der Abfrage db.zipcode.find().explain()   // Zeige die Statistiken der Collection db.zipcode.stats();

 

Im Konsolenmodus gibt es keinen Pager. Genau wie in der Mongo Shell werden immer 10 Datensätze als Ergebnis geliefert. Wenn man "it" eingibt, werden die nächsten 10 Datensätze geladen.

Authentifizierung 

Wenn man den Konsolenmodus für eine Collection öffnet, welche Authentifizierung benötigt, muss man sich in der Konsole nochmals authentifizieren.

// zur aktuellen Datenbank wechseln use meineDatenbank   // authentifizieren db.auth('login', 'passwort')