示例#1
0
文件: db.py 项目: TesiFAO/p-geo
def insertData(json):
    # insert (unique) date
    date = [int(s) for s in json['date'].split(',')]
    json["date"] = datetime.datetime(int(date[0]), int(date[1]), int(date[2]))

    date = [int(s) for s in json['fulldate'].split(',')]
    json["fulldate"] = datetime.datetime(int(date[0]), int(date[1]), int(date[2]), int(date[3]), int(date[4]), int(date[5]))

    # insert data json in data
    mongo_commons.insert(client, database, document_data, json)
    cursor = client[database][document_date].find({ "date" : json["date"]}).count()
    print cursor
    if ( cursor <= 0):
        insertDate({ "date" : json["date"] })
示例#2
0
文件: db.py 项目: TesiFAO/p-geo
def insert_stats(json):
    id = mongo_commons.insert(client, database, document_stats, json)
    if ( id is not None ): print "Data Inserted ", id
    return id
示例#3
0
文件: db.py 项目: TesiFAO/p-geo
def insertMetadata(json):
    return mongo_commons.insert(client, database, document_layer, json)
示例#4
0
文件: db.py 项目: TesiFAO/p-geo
def insertDate(json):
    mongo_commons.insert(client, database, document_date, json)