Code: Select all
from griddb_python import StoreFactory
factory = StoreFactory.get_instance()
gridstore = factory.get_store(host="192.168.0.22", port=10001, cluster_name="Zaigham", username="Zaigham_A", password="admin786")
container_info = griddb.ContainerInfo(
name="sensor_data",
column_info_list=[
("id", griddb.Type.INTEGER),
("payload", griddb.Type.STRING) # storing as JSON string
],
type=griddb.ContainerType.COLLECTION,
row_key=True
)
gridstore.drop_container("sensor_data")
container = gridstore.put_container(container_info)
import json
data = {
"id": 1,
"payload": json.dumps({"temperature": 24.5, "location": {"lat": 12.34, "lon": 56.78}})
}
container.put(list(data.values()))