Advertisement
obernardovieira

Basic Instructions with MongoDB (noSQL)

Mar 13th, 2016
353
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.08 KB | None | 0 0
  1. from pymongo import MongoClient
  2. from datetime import datetime
  3.  
  4. client = MongoClient() # ou MongoClient('localhost', 27017)
  5. db = client.test_database
  6.  
  7. def novoRegisto(nome, idade, livro1, livro2):
  8.  
  9.     post = {"nome" : nome,
  10.             "idade" : idade,
  11.             "livros" : [livro1, livro2] }
  12.  
  13.     db.pessoas.insert_one(post)
  14.     return
  15.  
  16. def procurarRegisto(nome):
  17.  
  18.     print(db.pessoas.find_one({"nome": nome}))
  19.     return
  20.  
  21. def atualizarRegisto(nome, idade, livro1, livro2):
  22.  
  23.     db.pessoas.update_one(
  24.         {"nome": nome},
  25.         {
  26.             "$set": {
  27.                 "idade": idade,
  28.                 "livros" : [livro1, livro2]
  29.             }
  30.         }
  31.     )
  32.     return
  33.  
  34. def removerRegisto(nome):
  35.  
  36.     db.pessoas.delete_one({"nome": nome})
  37.     return
  38.  
  39.  
  40. novoRegisto("Eu", 20, "eLivro1", "eLivro2")
  41. novoRegisto("Ela", 20, "aLivro1", "aLivro2")
  42. procurarRegisto("Eu")
  43. procurarRegisto("Ela")
  44. atualizarRegisto("Ela", 21, "bLivro1", "bLivro2")
  45. procurarRegisto("Eu")
  46. procurarRegisto("Ela")
  47. removerRegisto("Eu")
  48. procurarRegisto("Eu")
  49. procurarRegisto("Ela")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement