Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

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

Warnung

Mit v1.2.0 wurde der bisherige Konsolenmodus [ C ] zu Server-Seitiges-Script [ S ] umbenannt. Der neue Konsolenmodus [ C ] ist nun die originale Client-Seitige Mongoshell.

 

Clientseitige Mongo Shell

Der Konsolenmodus [ C ] unterstützt alle Kommandos der Mongoshell.

Tipp

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

 

Serverseitiges Script

 

In diesem Modus, kann Javascript Code direkt auf dem Mongo Server ausgeführt werden.

 

Codeblock
themeEmacs
languagejs
linenumberstrue
// 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();

...

Codeblock
themeEmacs
languagejs
function () {
	var stats = db.zipcode.stats();
	var index = db.zipcode.getIndexes();
	return {
		stats: stats,
		indexInformation: index
	};
}
Hinweis

Der Konsolenmodus funktioniert nurDie Funktion steht nur zur Verfügung, wenn die Mongo-Serverinstanz serverseitiges JavaScript aktiviert hat. Dies ist standardmäßig aktiviert.