added GEODATA functionality

This commit is contained in:
Manuel Hude 2020-11-30 12:16:52 +01:00
parent c699d4fda0
commit e1a1cb25fc
2 changed files with 5 additions and 2 deletions

View File

@ -16,4 +16,5 @@ class MongoManager:
MongoManager.__instance = pymongo.MongoClient('127.0.0.1', 27017) MongoManager.__instance = pymongo.MongoClient('127.0.0.1', 27017)
db = MongoManager.__instance.AIC db = MongoManager.__instance.AIC
coll = db.metadata coll = db.metadata
coll.create_index("filename",unique=True) coll.create_index("filename",unique=True)
coll.create_index([("loc", pymongo.GEO2D)])

View File

@ -94,7 +94,9 @@ class ImageEndpoint:
col = db.metadata col = db.metadata
try: try:
resp = col.insert_one(metadata) metadata['location'] = [metadata['longitude'],metadata['latitude']]
col.insert_one(metadata)
except: except:
print("Could not insert Metadata") print("Could not insert Metadata")