def get_users():
    collectionName = "users"

    usersList = GenericDAO.getAllObjects(collectionName)

    res = json.dumps(usersList, cls=MongoJsonEncoder)

    return res
Esempio n. 2
0
#
#
# print ("\n Résultat insertion :\n", genericDAO.insertObject(collectionName, userToInsert.parseToDict()))


# tester la méthode UpdateObjects
#
# criteria = {"userLogin" : "login1092"}
# update = {"userLogin" : "login1092.2"}
#
# updateResult = genericDAO.updateObjects(collectionName, criteria, update)
# print ("\n Résultat mise à jour : \n", updateResult)

# tester la méthode getAllRecords
#
usersList = GenericDAO.getAllObjects(collectionName)

for user in usersList:
    print(user)

# tester la méthode getObjects
# criteria = {"userPseudo" : "pseudo test 4"}
#
# usersToRemoveList = genericDAO.getObjects(collectionName, criteria)
#
# if (len(usersToRemoveList) > 0) :
#     # tester la méthode removeOneObject
#
#     userToRemoveTest = User.parseToUser(usersToRemoveList[0])
#     removeResult = genericDAO.removeOneObjectFromCollection(collectionName, userToRemoveTest._id)
#