Difference between revisions of "MongoDB"

From wikieduonline
Jump to navigation Jump to search
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[wikipedia:MongoDB]] (2009) is an open-source [[document-oriented database]] using a [[JSON]]-like documents with [[schema]]. Listen by default on [[port]] TCP 27017.
+
[[wikipedia:MongoDB]] (Feb [[2009]]) is an open-source [[document-oriented database]] using a [[JSON]]-like documents with [[schema]]. Listen by default on [[port]] TCP 27017.
  
 
* Installation: <code>[[brew tap]] mongodb/brew && [[brew install]] mongodb-community</code>
 
* Installation: <code>[[brew tap]] mongodb/brew && [[brew install]] mongodb-community</code>
 
* Runnig manually: <code>mongod --config /usr/local/etc/[[mongod.conf]] --fork</code>
 
* Runnig manually: <code>mongod --config /usr/local/etc/[[mongod.conf]] --fork</code>
 +
* <code>[[/var/log/mongodb/mongodb.log]]</code>
 +
* <code>[[/var/lib/mongodb/]]</code>
  
 
== Features ==
 
== Features ==
Line 17: Line 19:
  
 
== Binaries ==
 
== Binaries ==
 +
* <code>[[mongo]]</code> MongoDB shell
 
* <code>[[mongodb]]</code>
 
* <code>[[mongodb]]</code>
 
* <code>[[mongos]]</code> MongoDB Sharded Cluster Query Router
 
* <code>[[mongos]]</code> MongoDB Sharded Cluster Query Router
Line 24: Line 27:
 
* <code>[[mongoexport]]</code>
 
* <code>[[mongoexport]]</code>
 
* <code>[[mongoimport]]</code>
 
* <code>[[mongoimport]]</code>
 +
* [[mongoreplay]]
 +
* [[mongostat]]
 +
* [[mongoperf]]
  
 
== Editions ==
 
== Editions ==
Line 62: Line 68:
 
* [[GridFS]]
 
* [[GridFS]]
 
* [[MongoDB logs]]
 
* [[MongoDB logs]]
 +
* [[MERN]] stack
 +
* [[Amazon DynamoDB]] and [[AWS DMS]]
 +
* [[Collections]]
  
 
== Activities ==
 
== Activities ==
Line 68: Line 77:
  
 
== See also ==
 
== See also ==
* [[traefik]]
+
* {{traefik}}
 
* [[Cassandra]]
 
* [[Cassandra]]
 
* {{MongoDB}}
 
* {{MongoDB}}
Line 76: Line 85:
  
 
[[Category:Databases]]
 
[[Category:Databases]]
 +
[[Category:NoSQL]]

Revision as of 11:34, 23 May 2022

wikipedia:MongoDB (Feb 2009) is an open-source document-oriented database using a JSON-like documents with schema. Listen by default on port TCP 27017.

Features

Binaries

Editions

  • MongoDB Community Server

Releases

  • 4.2

Configuration

Commands

  • Connect to mongoDB: mongo or mongo --host IP_TO_CONNECT
  • List databases: show dbs or show databases
  • Connect to a database: use <your_db_name>
  • Backup your_db_name database to a file (--archive): mongodump --archive=test.20150715.archive --db your_db_name
  • Backup database to binary JSON (BSON) files (--out): mongodump --host mongodb1.example.net --port 37017 --username user --password "pass" --out /opt/backup/mongodump-2011-10-24
  • mongod --smallfiles --oplogSize 128 --replSet rs0 --storageEngine=mmapv1
  • mongod --smallfiles --oplogSize 128 --replSet rs0 --storageEngine=mmapv1 --bind_ip_all
  • db.myCollection.find() or db.myCollection.find().pretty()
  • show tables, show collections
  • db.users.find({"name": /.*m.*/}) or db.users.find({"name": /m/})
  • db.YOUR_COLLETION.find().sort({_id:1}).limit(50);
  • mongo --eval "printjson(db.serverStatus())"

Docker

Customers

Related terms

Activities

See also

Advertising: