code: def __init__(self, driver_type, connection_string):
      super(BlitzDBDALDriver, self).__init__()
      self.database_name = "datmo_db"
      self.driver_type = driver_type
      self.connection_string = connection_string
      if self.driver_type == "file":
          from blitzdb import FileBackend
  
          self.backend = FileBackend(self.connection_string)
      elif self.driver_type == "mongo":
          from pymongo import MongoClient
          from blitzdb.backends.mongo import Backend as MongoBackend
  
          c = MongoClient(self.connection_string)
          # create a new BlitzDB backend using a MongoDB database
          self.backend = MongoBackend(c[self.database_name])
  
file_path: datmo/datmo/core/storage/driver/blitzdb_dal_driver.py
imports: from blitzdb import Document, queryset
  from datetime import datetime
  from datmo.core.util.exceptions import EntityNotFound, EntityCollectionNotFound, IncorrectType, InvalidArgumentType, RequiredArgumentMissing, MoreThanOneEntityFound
  from datmo.core.storage.driver import DALDriver
label_desc: Use image node_id 1 to create a new BlitzDBDALDriver object from inherited base classes: DALDriver with example: obj = BlitzDBDALDriver(driver_type, connection_string)