'Save server module
let JoinedServer = ServerDoc.findOne({id: guild.id})
if (!JoinedServer) {
let server = new ServerDoc({ id: guild.id, ServerName: guild.name });
await server.save();
console.log(server);
}
let JoinedEmbed = new MessageEmbed({
title: "Joined Guild",
description: `Joined ${guild.name} \n Mebers: ${guild.memberCount}`,
image: guild.iconURL(),
color: "GREEN",
});
client.channels.cache
.get("962440588530159636")
.send({ embeds: [JoinedEmbed] });
});
when it joins a server it sends the message Embed But Not Save The Server in Data Base
Solution 1:[1]
ServerDoc.findOne(...) returns a promise and thus has to be awaited before checking for existence.
let JoinedServer = await ServerDoc.findOne({id: guild.id})
if (!JoinedServer) {
// ...
}
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Lioness100 |
