persistence = BeaconsMongoDbPersistence()
persistence.configure(ConfigParams.from_tuples(
"connection.host", "localhost",
"connection.port", "30000",
"connection.database", "test"
))
persistence.open(None)
beacon = BeaconV1(id="1", site_id="0001", udi="0002")
persistence.set("test", beacon)
item = persistence.get_one_by_udi("test", "0002")
print(item.udi) # Result: 0002
items_page = persistence.get_page_by_filter("test", FilterParams.from_tuples("udi", "0002"), None)
print(len(items_page.data)) # Result: 1
print(items_page.data[0].udi) # Result: 0002
persistence.close("test")