Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 3 Nächste Version anzeigen »

In console mode Mongo shell commands can be executed. The inputs get directly forwarded to the mongo shell and are not formatted or modified by the application.

Here you will find a documentation of the Mongo shell commands: http://docs.mongodb.org/manual/core/crud-introduction/

// Returns all documents
db.zipcode.find();
 
// Returns all cities name and sorted by them
db.zipcode.find({}, {city: 1}).sort({city: 1})
 
// Create a new zipcode document
db.zipcode.insert({_id: '99999', city: 'LEIPZIG', pop: 520838, state: 'SN'})
 
// Analyze the find-query
db.zipcode.find().explain()
 
// Show the statistics of the collection
db.zipcode.stats();

There is no pager in console mode. Therefore, all records are loaded for each query. Because this can be a very large amount of data in certain circumstances, the results are limited to 100 documents. It is recommended to use the skip () and limit () functions.

Using a single command, the semicolon at the end is optional.

 

You can enter multiple commands. These have to be included in a function and the result must be returned with the return statement.

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

The console mode only works if the server instance of Mongo runs with enabled server-side JavaScript. It is enabled by default.

  • Keine Stichwörter