docstr: Query a vector with a simple payload
code: def test_query_vector_with_int64_filter(
      self, expr, include_output_fields, partial_fields
  ):
      """
      Query a vector with a simple payload
      """
      name = gen_collection_name()
      self.name = name
      schema_payload, data = self.init_collection(name)
      output_fields = get_common_fields_by_data(data)
      if partial_fields:
          output_fields = output_fields[: len(output_fields) // 2]
          if "uid" not in output_fields:
              output_fields.append("uid")
      else:
          output_fields = output_fields
  
      # query data
      payload = {
          "collectionName": name,
          "filter": expr,
          "limit": 100,
          "offset": 0,
          "outputFields": output_fields,
      }
      if not include_output_fields:
          payload.pop("outputFields")
          if "vector" in output_fields:
              output_fields.remove("vector")
      time.sleep(5)
      rsp = self.vector_client.vector_query(payload)
      assert rsp["code"] == 200
      res = rsp["data"]
      logger.info(f"res: {len(res)}")
      for r in res:
          uid = r["uid"]
          assert eval(expr) is True
          for field in output_fields:
              assert field in r
  
imports: import datetime
  import random
  import time
  from sklearn import preprocessing
  import numpy
  import sys
  import json
  import time
  from utils import constant
  from utils.utils import gen_collection_name
  from utils.util_log import test_log
  import pytest
  from api.milvus import VectorClient
  from base.testbase import TestBase
  from utils.utils import get_data_by_fields, get_data_by_payload, get_common_fields_by_data
label_desc: Use image node_id 1 for calling the TestQueryVector obj's underlying member method code with example usage: obj.test_query_vector_with_int64_filter(expr, include_output_fields, partial_fields) without return types