https://github.com/mbrsagor/mongodb
Mongo DB basic documentations
https://github.com/mbrsagor/mongodb
database mongodb mongos
Last synced: about 1 month ago
JSON representation
Mongo DB basic documentations
- Host: GitHub
- URL: https://github.com/mbrsagor/mongodb
- Owner: mbrsagor
- Created: 2019-11-11T14:04:19.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-16T09:40:49.000Z (almost 6 years ago)
- Last Synced: 2025-01-12T13:25:23.607Z (over 1 year ago)
- Topics: database, mongodb, mongos
- Language: JavaScript
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MongoDB DB Documentations
### What is MongoDB?
MongoDB is a leading open-source N0SQL database, document-oriented database program that is written in C++. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas. MongoDB is developed by MongoDB Inc. and licensed under the Server Side Public License.
> clear console/terminal: For Mac user command+l and window ctrl+l
##### How to show list of database?
``` show dbs```
##### How list of tables.
```show collections```
##### Create Database.
```use db_name```
##### Create table.
```db.createCollection('table_name')```
##### Delete/Drop database.
```db.dropDatabase()```
##### Insert in a database.
```db.table_name.insert({'dict/object'})```
##### Query data.
```db.table_name.find()```
##### Query data in nice alignment.
```db.table_name.find().pretty()```
##### Filter data.
```db.table_name.find({field_name: value})```
##### Filter one.
```db.post.findOne()```
##### Filter one spesific.
```db.post.findOne({user_id:3})```
##### Sort data.
```db.table_name.find.sort({field_name: `value` like id, or value})```
##### How count data in a table?
```db.table_name.find().count()```
##### Update data into collection.
```db.post.update({ title: "I love javascript and React.JS" }, { $set: { title: "I love to javascript."}})```
##### Remove/Delete data into a collection.
```db.post.remove({'title': 'I love to javascript.'})```
##### Remove/Delete data into all collection.
```db.post.remove()```
##### How to use limit function?
```db.post.find().limit(3)```
##### Limit with pretty.
```db.post.find().limit(3).pretty()```
##### Filter by title using limit
```db.post.find({}, {title:1, _id:0}).limit(6).pretty()```
##### Backup database.
```mongodump --collection collection_name --db db_name```