Skip to content

databr/bots-templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Bots Templates

Junte-se a nós no Slack clicando aqui, venha conversar com os mantenedores e interessados em API e dados publicos

Quick-start Bots templates for multiple programming languages.

Configuring MongoDB

prompt:~$ sudo mkdir /data/db # used by Mongodb
prompt:~$ sudo apt-get install mongodb # install mongodb
prompt:~$ mongo # test the connection

Configuring environment variables

Lets edit your bashrc and add the variables "MONGO_URL" AND "MONGO_DATABASE_NAME" into your environment:

prompt:~$ sudo gedit ~/.bashrc

Add the following content at last line of the file:

export MONGO_URL="mongodb://localhost"
export MONGO_DATABASE_NAME="databr"

prompt:~$ echo $MONGO_URL $MONGO_DATABASE_NAME mongodb://localhost databr

Usefull commands on Mongodb:

show dbs
use databr 		 // 	switch between databases.
show collections //     show all the "tables"  

db.collection.findOne() // 			shows the first document saved on database
db.collection.find().limit(10) // 	limits the query results
db.collection.find({}, {some_property : 1}).limit(10) // 	shows only the specified fields
db.collection.find({"some_property.some_sub_property": some_value}).count() // count all collection from some_value

db.collection.distinct("some_property.some_sub_property") // distinct of a specific field.
db.collection.distinct("some_property") 

// Mongodb uses a "javascript" interface to access the documents persisted on the database.
Object.keys(db.collection.findOne()) // shows the fields of a document.

For more informations access the oficial documentation

About

Quick-start Bots templates for multiple programming languages.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published