如何在 discord.js 和 mongodb atlas 上创建注册命令?

内华达州

我想使用注册命令保存我的不和谐会员数据,请帮帮我!!

bot.js

 client.on("message", msg => {
  if (msg.content === "!register, ign:<input from member>, level:<input from member>"){
    const newProfileSchema = new ProfileSchema({
      discordid: "Discord Member Username",
      ign: "<input from member>",
      level: "<input from member>",
    })
  }
})

这是架构看起来像Schema.js

const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const ProfileSchema = new Schema({
  discordid: {
    type: String,
    required: true
  },
  ign: {
    type: String
  },
  level: {
    type: Number
  }
});

module.exports = User = mongoose.model('profile', ProfileSchema);
克里斯蒂

据我了解,因为您的问题根本不清楚您需要在!register运行命令时使用 mongoose 将集合添加到您的数据库中。

const ign = args.slice(1).join(" ")
const level = args.slice.... // same thing 
const newSchemaprofile = new Schema({
       discordid: message.author.id,
       ign: ign,
       level: level,
}).save();
message.reply({content: 'Your data is saved'})

这是您使用猫鼬保存数据的方式

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Node.js和MongoDB Atlas猫鼬连接错误

MongoDB Atlas和Node JS-体系结构布局

如何设置MongoDB Atlas?

如何在Atlas MongoDb上使用typeorm创建数据库集合?

机器上的 MongoDB 或 MongoDB Atlas

如何在discord.js中创建删除角色的命令

如何在 Discord.js 中创建“+提及”命令

如何在 Discord.js 中创建静音命令

如何在 discord.js 上发出“说”命令?

如何创建 discord.js ping 命令?

Discord.JS:如何创建永久和无限使用邀请?

如何在MongoDB Atlas上为数据库设置Python EVE REST API服务设置

如何在discord.js中访问日期和时间

将猫鼬连接到mongoDB Atlas和Node.js

如何在 MongoDB Atlas 和 Google App Engine 标准环境节点应用程序之间建立对等互连

如何使用MongoDB Atlas连接MongoDB

如何使用Node.js MongoDB Express.js创建用于登录和注册的简单静态API

使用VPC和对等网络时,如何从Google Cloud Run连接到MongoDB Atlas?

如何在discord.py中添加和创建角色?

discord.js如何在命令之间传递args

如何在命令Discord JS中提及用户

无法在heroku上使用node.js连接到mongodb-atlas

如何在Node.js和Mongodb中包含搜索

如何在 Node Js 和 Mongodb 中监听数据变化

MongoDB Atlas和适用于AWS的MongoDB Atlas之间的区别是什么

我如何在discord.js中创建仅对我有用的命令?

如何在 discord.js 中创建一个改变状态的命令?

如何使用Robomongo连接到MongoDB Atlas?

如何更新 mongodb atlas 文档中的值?