<filename>Python/INSERTSUB_MON.py
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
#INSERTSUB_MON.py

"""
  Nesse script vamos
  usar a lógica do
  subdocumento 

  Modificado em 03 de abril de 2017
  por <NAME> (<EMAIL>)

Link da DOC:

https://api.mongodb.com/python/current/index.html


"""

import sys

try:
	from pymongo import MongoClient
except:
    sys.exit("[!] Por favor, intale a biblioteca mongodb com o comando: 'sudo apt-get install python-pymongo' ou 'pip install --upgrade pymongo'")

client = MongoClient('mongodb://admin:123456@localhost:27017')
db=client["devops"]

db.fila.remove()

servidor1 = {"endereco":"192.168.0.1","nome":"dns"}
servidor2 = {"endereco":"192.168.0.2","nome":"mongo"}

servidores = []

servidores.append(servidor1)
servidores.append(servidor2)

db.fila.insert({"_id":1,"analista":"Alan Turing","servidores":servidores})

for r in db.fila.find():
	print "O analista:",r['analista'],"tem acesso aos servidores"
	for s in r['servidores']:
		print s['nome']," - ",s['endereco']












<filename>Python/INSERTSUB_MON.py
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
#INSERTSUB_MON.py

"""
  Nesse script vamos
  usar a lógica do
  subdocumento 

  Modificado em 03 de abril de 2017
  por <NAME> (<EMAIL>)

Link da DOC:

https://api.mongodb.com/python/current/index.html


"""

import sys

try:
	from pymongo import MongoClient
except:
    sys.exit("[!] Por favor, intale a biblioteca mongodb com o comando: 'sudo apt-get install python-pymongo' ou 'pip install --upgrade pymongo'")

client = MongoClient('mongodb://admin:123456@localhost:27017')
db=client["devops"]

db.fila.remove()

servidor1 = {"endereco":"192.168.0.1","nome":"dns"}
servidor2 = {"endereco":"192.168.0.2","nome":"mongo"}

servidores = []

servidores.append(servidor1)
servidores.append(servidor2)

db.fila.insert({"_id":1,"analista":"Alan Turing","servidores":servidores})

for r in db.fila.find():
	print "O analista:",r['analista'],"tem acesso aos servidores"
	for s in r['servidores']:
		print s['nome']," - ",s['endereco']












#!/usr/bin/env python # -*- coding: UTF-8 -*- #INSERTSUB_MON.py Nesse script vamos   usar a lógica do   subdocumento     Modificado em 03 de abril de 2017   por <NAME> (<EMAIL>)  Link da DOC:  https://api.mongodb.com/python/current/index.html