Category Archives: mongodb

User Authentification


title: “User Authentification”
date: 2018-05-15T07:58:26
slug: user-authentification


use mqtt
db.createUser( { user: "emqtt", pwd: "emqtt", roles: [ "readWrite" ] } )

db.mqtt\_msg.find();

use admin
db.addUser( { user: "xforze",
pwd: "Pass",
roles: [ "userAdminAnyDatabase" ] } )

use domains
db.addUser( { user: “webscrape”,
pwd: “Pass”,
roles: [ “readWrite”, “dbAdmin” ]
} )

In MGO:

const (
MongoDBHosts = "173.212.228.153"
AuthDatabase = "domains"
AuthUserName = "webscrape"
AuthPassword = "Pass"
)

mongoDBDialInfo := &mgo.DialInfo{
Addrs: []string{MongoDBHosts},
Timeout: 60 * time.Second,
Database: AuthDatabase,
Username: AuthUserName,
Password: AuthPassword,
}

session, err := mgo.DialWithInfo(mongoDBDialInfo)