Extract string from a MongoDB ObjectId dict like {'$oid': '...'}.
(value)
| 43 | |
| 44 | |
| 45 | def _oid(value): |
| 46 | """Extract string from a MongoDB ObjectId dict like {'$oid': '...'}.""" |
| 47 | if isinstance(value, dict) and "$oid" in value: |
| 48 | return value["$oid"] |
| 49 | return str(value) |
| 50 | |
| 51 | |
| 52 | def _coerce_bool(value, default=False): |