Beispiel #1
0
def partner_to_json(item):
    partner_id = item.pop('partner_id', None)
    if partner_id:
        partner = get_db()['partners'].find_one({'_id': partner_id})
        item['partner'] = item_to_json(partner, ['_id', '_cls', 'name'])
    else:
        item['partner'] = None

    return item
Beispiel #2
0
 def update(self, id, data):
     return get_db(cfg.database__database_name).get_collection('users'). \
         update_one({'_id': ObjectId(id)}, {"$set": dictionary_user(data)},
                    upsert=False)
Beispiel #3
0
 def get_by_field(self, field, value):
     return get_db(cfg.database__database_name).get_collection('users') \
         .find_one({field: value})
Beispiel #4
0
 def get(self, id):
     return get_db(cfg.database__database_name).get_collection('users') \
         .find_one({'_id': ObjectId(id)})
Beispiel #5
0
 def get(self):
     cursor = get_db(
         cfg.database__database_name).get_collection('token').find()
     return cursor.__getitem__(0)['token']
 def __init__(self, name_image):
     self.grid_fs = GridFS(get_db(_cfg.database__database_repository))
     self.name_image = name_image