Connection Configuration
| Field | Type | Required | Description |
|---|
connection_string | string | ✅ | Full MongoDB URI including credentials (mongodb+srv://...) |
database | string | ✅ | Target database name |
auth_source | string | — | Authentication database (default: admin) |
Example Configuration
{
"connection_string": "mongodb+srv://user:pass@cluster.mongodb.net",
"database": "jobs_db",
"auth_source": "admin"
}
Setup Requirements
- Create a database and ensure the user has
readWrite role on the target database
- If using MongoDB Atlas, add Jobo’s IP to the network access list (contact support for the current IP range)
- Use
mongodb+srv:// for TLS-encrypted connections
MongoDB is ideal for storing the full job object with nested fields like
skills, locations, and compensation. Jobo uses upsert semantics to
deduplicate by job ID.