Expand description
§mongoloid
The mongoloid
crate exposes a basic API with which to build a Toghcháin
Éireann database in MongoDB. This is called through main.rs
when the
program is executed. mongoloid
will:
- Infer the type of database to build from the current directory name (
dail
,assembly
, orwestminster
) - Find the
constituency
directory and walk all its subdirectories - For each direcory, walk all its
.json
files and serialise them as native structs in Rust - Insert all data into the new database
Modules§
Enums§
Functions§
- create_
database - Create a new database in MongoDB. If
db_name
contains a value, it will be be used to name the database, otherwise an unique name will be automatically generated. Note: the current directory name must be that of a supported election.