code: def _insert_ml_engine(self, query, request_env, mindsdb_env):
      for doc in query["documents"]:
          ast_query = CreateMLEngine(
              name=Identifier(doc["name"]),
              handler=doc["handler"],
              params=doc.get("params"),
          )
  
          run_sql_command(request_env, ast_query)
  
file_path: mindsdb/mindsdb/api/mongo/responders/insert.py
imports: import pandas
  from mindsdb_sql.parser.ast import Constant, Identifier, Insert, OrderBy, TableColumn
  from mindsdb_sql.parser.dialects.mindsdb import CreateJob, CreateMLEngine, CreatePredictor, FinetunePredictor, RetrainPredictor
  import mindsdb.api.mongo.functions
  from mindsdb.api.mongo.classes import Responder
  from mindsdb.api.mongo.classes.query_sql import run_sql_command
  from mindsdb.api.mongo.responders.aggregate import aggregate_to_ast
  from mindsdb.api.mongo.responders.find import find_to_ast
  from mindsdb.api.mongo.utilities.mongodb_parser import MongodbParser
  from mindsdb.integrations.libs.response import HandlerStatusResponse
  from mindsdb.utilities import log
label_desc: Use image node_id 5 for calling the Responce obj's underlying member method code with example usage: obj._insert_ml_engine(query, request_env, mindsdb_env) without return types