Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## Create user
- Create administrator:
- ```mongo
- use <database>
- db.createUser(
- {
- user: "myUserAdmin",
- pwd: "abc123",
- roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ]
- }
- )
- ```
- Create database user:
- ```mongo
- use <database>
- db.createUser(
- {
- user: "myTester",
- pwd: "xyz123",
- roles: [
- { role: "readWrite", db: "test" },
- { role: "read", db: "reporting" }
- ]
- }
- )
- ```
- ## Authentication:
- ```
- mongo --port 27017 -u "myUserAdmin" -p "abc123" --authenticationDatabase "admin"
- ```
- Authentication in mongo console:
- ```
- use <database>
- db.auth("myUserAdmin", "abc123")
- ```
- ## Manage database
- Select database:
- ```
- use <database>
- ```
- Show mongo version:
- ```
- db.version()
- ```
- Show available databases:
- ```
- show databases
- ```
- Show selected database collections:
- ```
- show collections
- ```
- Show database users (console mode):
- ```
- show users
- ```
- Create collection:
- ```
- db.createCollection(<name>, <options>)
- ```
- ## Querying
- Get database users:
- ```
- db.getUsers( {
- showCredentials: <Boolean>,
- filter: <document>
- } )
- ```
Add Comment
Please, Sign In to add comment