class_docstr: Checks for the existence of a document which matches the given query in ArangoDB.
  
  :param collection: Target DB collection.
  :param query: The query to poke, or you can provide .sql file having the query
  :param arangodb_conn_id: The :ref:`ArangoDB connection id <howto/connection:arangodb>` to use
      when connecting to ArangoDB.
  :param arangodb_db: Target ArangoDB name.
code: def poke(self, context: Context) -> bool:
      self.log.info(
          "Sensor running the following query: %s", self.query
      )
      hook = ArangoDBHook(self.arangodb_conn_id)
      records = hook.query(self.query, count=True).count()
      self.log.info("Total records found: %d", records)
      return 0 != records
  
imports: from __future__ import annotations
  from typing import TYPE_CHECKING, Sequence
  from airflow.providers.arangodb.hooks.arangodb import ArangoDBHook
  from airflow.sensors.base import BaseSensorOperator
label_desc: Use image node_id 2 for calling the AQLSensor obj's underlying member method code with example usage: obj.poke(context) and returns: unknown