【发布时间】:2020-12-30 02:56:36
【问题描述】:
所以我正在尝试使用 Node.JS、Discord.js 和 MongoDB 制作一个关卡系统,但我不知道如何在数据库中添加/更新数据。
这是我使用的代码,但它不起作用:
if (db.collection(message.guild.id).findOne({ user: message.author.id })) {
db.collection(message.guild.id).updateOne(
{ user: message.author.id },
{
$set: { lastmessage: Date.now() },
}
);
} else {
db.collection(message.guild.id).insertOne({
user: message.author.id,
lastmessage: Date.now(),
level: 0,
xp: 0,
});
}
【问题讨论】:
-
“不起作用”是什么意思?
-
@SergioTulentsev,它只更新,但不插入。
-
您好,我发布了您问题的答案。请注意,您的问题可能会被否决,因为这似乎是一个易于搜索的问题,并且与其他问题有点重复:here for example.
标签: javascript node.js mongodb discord.js