Spaces:
Sleeping
Sleeping
File size: 1,447 Bytes
dcc5005 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
from pymongo import MongoClient
# Connect to MongoDB
client = MongoClient('mongodb://localhost:27017/')
db = client['risk_prediction_db']
evidence_collection = db['evidences']
# Example evidence records to insert
sample_evidences = [
{
"username": "admin",
"image_filename": "evidence_image_1.png",
"temperature": 25.3,
"humidity": 60.5,
"vibration": 1, # 1 means "Yes"
"light_intensity": 400.0,
"battery_level": 85.0,
"latitude": 37.7749,
"longitude": -122.4194,
"risk_prediction": "High Risk"
},
{
"username": "user1",
"image_filename": "evidence_image_2.png",
"temperature": 22.1,
"humidity": 55.3,
"vibration": 0, # 0 means "No"
"light_intensity": 500.0,
"battery_level": 90.0,
"latitude": 40.7128,
"longitude": -74.0060,
"risk_prediction": "Low Risk"
},
{
"username": "user2",
"image_filename": "evidence_image_3.png",
"temperature": 35.7,
"humidity": 75.1,
"vibration": 1, # 1 means "Yes"
"light_intensity": 300.0,
"battery_level": 65.0,
"latitude": 51.5074,
"longitude": -0.1278,
"risk_prediction": "High Risk"
}
]
# Insert evidence records into MongoDB
evidence_collection.insert_many(sample_evidences)
print("inserted") |