Is there a way to give wildcard ( all) result a name

#1

I have a quert which looks like this

SELECT * from Contacts where _type ="tracker" and tracking_nbr = "pp545UAP6"

all is fine but the result it returns is an Array but i would like to change the name from Contacts to TractDetail but
a normal * as TractDetail or * TractDetail is not valid

[
  {
    "Contacts": {
      "_id": "03f8d06e-7362-4e8c-92fd-167efc19e632",
      "_type": "tracker",
      "ip_address": "69.178.186.74",
      "ip_info": {
        "area": 10,
        "city": "Santa Ana",
        "country": "US",
        "eu": "0",
        "ll": [
          33.7086,
          -117.8701
        ],....
#2

You can’t alias *, You can only alias as expression

   SELECT Contacts.* from Contacts  where _type ="tracker" and tracking_nbr = "pp545UAP6";

   SELECT Contacts AS TractDetail  from Contacts  where _type ="tracker" and tracking_nbr = "pp545UAP6";

    SELECT c.* from Contacts  AS c where  c._type ="tracker" and c.tracking_nbr = "pp545UAP6";

    SELECT c AS  TractDetail  from Contacts  AS c where  c._type ="tracker" and c.tracking_nbr = "pp545UAP6";