【发布时间】:2020-12-08 08:26:08
【问题描述】:
目前我正在尝试更新我正在处理的 mongodb 数据库的值,但我不知道如何让它工作。
原始值:
await client.on("message", (message) => {
if (message.channel.type == "dm") {
Config.findOne(
{
Author_Tag: message.author.tag,
},
(err, guild) => {
if (err) console.error(err);
if (!guild) {
const newConfig = new Config({
Author_Tag: message.author.tag,
Clue_1: "False",
Clue_2: "False",
Clue_3: "False",
Clue_4: "False",
Clue_5: "False",
Clue_6: "False",
Clue_7: "False",
Clue_8: "False",
});
}
}
);
}
});
命令执行后的更新值:
if (command === "test") {
client.commands.get("clue").execute(message);
Config.findOneAndUpdate(
{
Author_Tag: message.author.tag,
},
(err, guild) => {
if (err) console.error(err);
if (!guild) {
const newConfig = new Config({
Clue_1: "True",
});
return newConfig.save();
}
}
);
}
【问题讨论】:
标签: node.js mongodb discord.js