import firebase_admin
from firebase_admin import credentials
from firebase_admin import firestore

cred = credentials.Certificate("serviceAccountKey.json")
firebase_admin.initialize_app(cred)
db = firestore.client() # connecting to firestore
collection = db.collection('laptops')  # create collection

# ADD TO DATABASE
doc_ref = db.collection("laptops").document("2")
doc_ref.set(
    {
        "name": "number 2",
        "brand": "none",
    }
)

# READ DATABASE INDIVIDUAL DOCUMENT
# res = collection.document('1').get().to_dict()
# print(res)

# RETURN DATABASE LIST
# res = collection.get() # returns a list
# for i in res: print(i.to_dict())

# UPDATE DATABASE INDIVIDUAL DOCUMENT
# res = collection.document('1').update({
#     'name': 'change',
#     'brand': 'change'
# })
# print(res)

# DELETE DOCUMENT
# res = collection.document('2').delete()
# print(res)