Beispiel #1
0
def get_product(product_id):
    mongoConnect = mongodb.MongoDb()
    db = mongoConnect.getClient().unga
    product = db.products.find_one({"_id": product_id})
    mongoConnect.getClient().close()

    return jsonify({'id': product['_id'], 'type': product['type'], 'description': product['description'],
                    'pictures': product['pictures'], 'created': ut.timeToStr(product['created']),'published' : product['published']})
Beispiel #2
0
def get_products():
    output = []
    mongoConnect = mongodb.MongoDb()
    db = mongoConnect.getClient().unga
    products = db.products.find()
    mongoConnect.getClient().close()

    for product in products:
        output.append({'id': product['_id'], 'type': product['type'], 'description': product['description'],
                    'pictures': product['pictures'], 'created': ut.timeToStr(product['created']),'published' : product['published']})
    return jsonify(output)
Beispiel #3
0
def get_advert(advert_uuid):
    output = []
    mongoConnect = mongodb.MongoDb()
    db = mongoConnect.getClient().unga
    advert = db.adverts.find_one({"_id": advert_uuid})
    mongoConnect.getClient().close()

    return jsonify({
        'id': advert['_id'],
        'message': advert['message'],
        'created': ut.timeToStr(advert['created']),
        'published': advert['published']
    })
Beispiel #4
0
def get_adverts():
    adverts = []
    mongoConnect = mongodb.MongoDb()
    db = mongoConnect.getClient().unga
    ads = db.adverts.find()
    mongoConnect.getClient().close()

    for ad in ads:
        adverts.append({
            'id': ad['_id'],
            'message': ad['message'],
            'created': ut.timeToStr(ad['created']),
            'published': ad['published']
        })
    return jsonify(adverts)