Javascript 我需要为每个使用bot的用户重复一个结构。(猫鼬,discord.js)
我正在使用MongoDB(mongoose)为我的discord bot创建一个数据库,该数据库保存用户注释,discord bot正在discord.JS中编程 我的“Guild.js”文件: 我需要为每个使用bot的用户重复“user1”的结构。大概是这样的:Javascript 我需要为每个使用bot的用户重复一个结构。(猫鼬,discord.js),javascript,node.js,mongoose,discord,bots,Javascript,Node.js,Mongoose,Discord,Bots,我正在使用MongoDB(mongoose)为我的discord bot创建一个数据库,该数据库保存用户注释,discord bot正在discord.JS中编程 我的“Guild.js”文件: 我需要为每个使用bot的用户重复“user1”的结构。大概是这样的: const { Schema, model } = require('mongoose'); const Guild = Schema({ id: String, user1: { note: {
const { Schema, model } = require('mongoose');
const Guild = Schema({
id: String,
user1: {
note: {
default: 'No notes here.',
type: String
}
}
user2: {
note: {
default: 'No notes here.',
type: String
}
}
user3: {
note: {
default: 'No notes here.',
type: String
}
}
})
module.exports = model('Guild', Guild)
PS:“user1”、“user2”将是用户id,以便我可以与键入命令的用户id进行比较。push note”并发送正确的注释
我希望我已经正确地提供了所有必要的信息。很抱歉,如果有任何英语错误,我是巴西人。尝试使用用户数组
const { Schema, model } = require('mongoose');
const User = Schema({
id: String,
note:{
default: 'No notes here.',
type: String
}
})
const Guild = Schema({
id: String,
users:[User]
})
module.exports = model('Guild', Guild)
和数组中的比较用户id
//我没有尝试在节点中运行,可能是一些输入错误
const { Schema, model } = require('mongoose');
const User = Schema({
id: String,
note:{
default: 'No notes here.',
type: String
}
})
const Guild = Schema({
id: String,
users:[User]
})
module.exports = model('Guild', Guild)