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 »

Mongo shell commands can be executed in console mode.  The   inputs are directly forwarded to the db.command() function of the node.js MongoDB driver and are  not   formatted  or modified  by   the   application.

 

Here you will find the 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.

When using   a  single  command ,   the   semicolon   at   the   end   is   optional .

You can enter multiple commands that 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