можно ли сделать orderByChild и равным ли получить эти теги? - PullRequest
0 голосов
/ 07 марта 2020

Интересно, можно ли сделать orderByChild и равным ему получить эти теги?

Json data:

    {
      "Bots" : {
        "1" : {
          "120" : {
            "2" : {
              "votes" : -1
            }
          },
          "avatar" : "https://discordapp.com/assets/f78426a064bc9dd24847519259bc42af.png",
          "bot" : "1",
          "bot_invite" : "651207307308302382",
          "created_at" : "2",
          "guilds_count" : "NA",
          "library" : "discljord",
          "long_description" : "\n651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382651207307308302382",
          "name" : "Clyde",
          "nsfw" : "false",
          "other_owners" : "",
          "owner" : "463696108766494730",
          "owner_avatar" : "5649a972af8d7296c2b5229252252119",
          "owner_discriminator" : "9205",
          "owner_name" : "Bruninho",
          "prefix" : "651207307308302382",
          "server_invite" : "651207307308302382",
          "short_description" : "65120730730830238265120730730830238265120730730830238265120730730830238265120730730830238265120730730830238265120730730830238265120730730830",
          "status" : "Awaiting review",
          "

tags" : {
        "anime" : {
          "tags" : true
        },
        "image" : {
          "tags" : true
        },
        "moderation" : {
          "tags" : true
        }
      },
      "vote_month" : -1,
      "votes" : -1,
      "website" : "651207307308302382"
    },
    }

Пример: пользователь будет искать тег , приложение проверит все элементы пользователей в моей базе данных, поместит orderByChild в теги и приравнивает их к значению пользователя

Текущий код, но я не могу получить событие элемента, если оно имеет тег

   database
.ref("Bots/").orderByChild("tags").equalTo(`${req.params.tag}`)
.once("value", function(snapshot) {
          console.log(snapshot.val())
      res.render("tag", { data:snapshot.val(), url: disc_url,status:status,tag:tag  });

})  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...