vow-mongo
vow-mongo MongoDB client — URI builder, connect, find, insert, and DbError handling. Install with vpm:
curl -fsSL https://install.vowlang.dev | shexport PATH="$HOME/.local/bin:$PATH"vpm add vow-mongovpm installQuick start
Section titled “Quick start”import vmongo from vow_mongo
fn main(caps: Caps) -> int { let u = vmongo.uri("localhost:27017", "app"); return match caps.db { Some(cap) => with cap { match vmongo.connect(cap, u) { Ok(c) => { let _ = vmongo.close(c); 0 }, Err(e) => e.code, } }, None => 0 - 1, };}Run tests
Section titled “Run tests”cd vow-libs/vow-mongo && vow test tests/mongo.vow -- --grant db:mem:mongo