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 | ||
</ | </ | ||
+ | ---- |