-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproduto.py
More file actions
25 lines (19 loc) · 755 Bytes
/
produto.py
File metadata and controls
25 lines (19 loc) · 755 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
from conexao import MongoConnection
class Produto():
def __init__(self):
self.conexao = MongoConnection()
def read(self, query=None, projection=None):
return self.conexao.db_read(query, projection)
def save(self, json):
self.conexao.db_save(json)
def update(self, nome, edit):
'''
:param nome: nome a ser editado no BD, transforma em um JSON para a query
:param edit: campo total pós-edição, transforma em um JSON para o field
'''
self.conexao.db_update({"nome":nome}, {"$set":edit})
def remove(self, nome):
'''
:param nome: nome a ser excluído no BD, transforma em um JSON para a query
'''
self.conexao.db_remove({"nome":nome})