Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我需要为每个使用bot的用户重复一个结构。(猫鼬,discord.js)_Javascript_Node.js_Mongoose_Discord_Bots - Fatal编程技术网

Javascript 我需要为每个使用bot的用户重复一个结构。(猫鼬,discord.js)

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: {

我正在使用MongoDB(mongoose)为我的discord bot创建一个数据库,该数据库保存用户注释,discord bot正在discord.JS中编程

我的“Guild.js”文件:

我需要为每个使用bot的用户重复“user1”的结构。大概是这样的:

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)