code: def mongo_db_option(args, run):
      """Add a MongoDB Observer to the experiment.
  
      The argument value is the database specification.
      Should be in the form:
  
      `[host:port:]db_name[.collection[:id]][!priority]`
      """
      kwargs = parse_mongo_db_arg(args)
      mongo = MongoObserver(**kwargs)
      run.observers.append(mongo)
  
imports: from typing import Optional, Union
  import mimetypes
  import os.path
  import pickle
  import re
  import sys
  import time
  from tempfile import NamedTemporaryFile
  import warnings
  import sacred.optional
  from sacred.commandline_options import cli_option
  from sacred.dependencies import get_digest
  from sacred.observers.base import RunObserver
  from sacred.observers.queue import QueueObserver
  from sacred.serializer import flatten
  from sacred.utils import ObserverError, PathType
  import pkg_resources
label_desc: Use image node_id 3 for calling a global function with example usage: mongo_db_option(args, run) without return types