pub fn replace_document( db: Pin<&mut WritableDatabase>, unique_term: &str, doc: Pin<&mut Document> ) -> Result<u32, Exception>