class_docstr: DALDriver is the parent of all dal drivers. Any child must implement the methods below
  
  Methods
  -------
  get(collection, entity_id)
      get entity object from collection
  set(collection, obj)
      create entity object in collection
  exists(collection, entity_id)
      checks if entity exists in collection
  query(collection, query_params)
      find entities in collection matching params
  delete(collection, entity_id)
      delete entity from collection
docstr: create entity object in collection
  
  Parameters
  ----------
  collection : str
      name of the collection
  obj : dict
      normalized python representation of entity to save
  
  Returns
  -------
  dict
      normalized python representation of entity
docstr_tok: ["create","entity","object","in","collection","Parameters","--","--","--","--","--","collection",":","str","name","of","the","collection","obj",":","dict","normalized","python","representation","of","entity","to","save","Returns","--","--","--","-","dict","normalized","python","representation","of","entity"]
code: def set(self, collection, obj):
      """
      create entity object in collection
  
      Parameters
      ----------
      collection : str
          name of the collection
      obj : dict
          normalized python representation of entity to save
  
      Returns
      -------
      dict
          normalized python representation of entity
      """
      pass
  
file_path: datmo/datmo/core/storage/driver/__init__.py
imports: from abc import ABCMeta, abstractmethod
  from future.utils import with_metaclass
label_desc: Use image node_id 3 for calling the DALDriver obj's underlying member method code with example usage: obj.set(collection, obj) without return types