Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
development:database:mongodb [2020/10/23 12:19] kalenpw [Basics] |
development:database:mongodb [2021/07/06 10:13] (current) kalenpw |
||
|---|---|---|---|
| Line 5: | Line 5: | ||
| ===== Basics ===== | ===== Basics ===== | ||
| Runs on port: '' | Runs on port: '' | ||
| + | |||
| + | ---- | ||
| + | ===== Show databases ===== | ||
| + | <code mongodb> | ||
| + | show dbs | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | ===== Create DB ===== | ||
| + | <code mongodb> | ||
| + | use db_name # if db_name doesn' | ||
| + | # However, db_name will not be saved unless you create a collection | ||
| + | db.createCollection(" | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | ===== Create user ===== | ||
| + | <code mongodb> | ||
| + | # first user | ||
| + | use admin | ||
| + | > db.createUser( | ||
| + | ... { | ||
| + | ... user: " | ||
| + | ... pwd: passwordPrompt(), | ||
| + | ... roles: [ { role: " | ||
| + | ... } | ||
| + | ... ) | ||
| + | |||
| + | # user for specific database | ||
| + | use db_name | ||
| + | > db.createUser( | ||
| + | ... { | ||
| + | ... user: " | ||
| + | ... pwd: passwordPrompt(), | ||
| + | ... roles: [ | ||
| + | ... { role: " | ||
| + | ... ] | ||
| + | ... } | ||
| + | ... ) | ||
| + | |||
| + | </ | ||
| ---- | ---- | ||
| Line 26: | Line 67: | ||
| db.authors.countDocuments({}) // requires empty filter | db.authors.countDocuments({}) // requires empty filter | ||
| </ | </ | ||
| + | ---- | ||