Интересно, можно ли сделать 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 });
})