Я хотел бы знать, как получить всю информацию в документе и использовать ее во встраивании discord.js.
Мой текущий документ:
Мой текущий код:
mongoose.connect('mongodb://¤¤¤¤¤¤¤¤¤¤¤/practice', function(err, db) {
if (err) {
throw err;
}
db.collection("profiles").find({
uuid: `${uuid}`
}, {
kitStatistics: 1
}).toArray(function(err, result) {
if (err) {
throw err;
}
console.info(result);
});
});
message.delete();
let embed = new Discord.RichEmbed()
.setAuthor(`Elorion.net`, `https://image.noelshack.com/fichiers/2019/06/7/1549795460-logo-elorionnetwork.png`)
.setColor(color.elorion)
.addField("Username", username)
.addField("UUID", uuid)
.addField("BuildUHC Elo", result)
.addField("NoDebuff Elo", result)
.addField("Debuff Elo", result)
.addField("AxePvP Elo", result)
.addField("Combo Elo", result)
.addField("Archer Elo", result)
.addField("Skin", `[Download](https://crafatar.com/skins/${uuid}.png)`)
.setThumbnail(`https://crafatar.com/avatars/${uuid}.png?size=400&overlay=true`)
.setFooter(`Ⓒ Elorion.net 2019. All rights reserved`);
message.channel.send(embed)





Когда я смотрю на вашу структуру данных, вам действительно нужно помнить, что такое объект и что такое массив.
В вашем примере BuildUHC, чтобы получить свойство elo, вам понадобится result[0].kitStatistics.BuildUHC.elo.
Я оставлю статью MDN Массивы и Объекты здесь.
Большое спасибо, я не думал об этом, но я был почти готов во время тестов перед этим постом. Я поставил result[0].BuildUHC.elo.
Немного подредактировал код после результата: result[0].BuildUHC,..... Но все равно не работает, ставит undefined. Я хотел бы сделать точно такой же мой предыдущий код, который был в mysql, но теперь я хочу его в Mongo: pastebin.com/MKKJBx84 Будьте осторожны, это не те же данные. Как builduhcelo (в mysql) и BuildUHC, затем elo (в Mongo), я также могу предоставить вам это, если хотите prntscr.com/mncppnprntscr.com/mncpyxprntscr.com/mncq5w