【发布时间】:2021-01-02 05:31:35
【问题描述】:
这是模型:
Schema = mongoose.Schema;
module.exports = mongoose.model(
"Leveling",
new Schema({
guildID: {
type: String
},
guildName: {
type: String
},
roletoad: {
type: String,
default: "null"
},
roletoremove: {
type: String,
default: "null"
},
rolelevel: {
type: Number,
default: 0
},
})
);
这是获取特定公会所有升级角色的命令:
if(args[0]==="list"){
const del = await Leveling.find({
guildID: message.guild.id,
},{
_id: 0,
roletoad: 1,
roletoremove: 1,
rolelevel:1
})
return await message.channel.send(del)
}
这是输出:
{
roletoad: '735106092308103278',
roletoremove: '731561814407774248',
rolelevel: 5
}
{
roletoad: '735598034385371167',
roletoremove: '744562691817078905',
rolelevel: 7
}
我想知道如何获取特定变量中的每个项目(roletoad,roletoremove,rolelevel)。
【问题讨论】:
-
明确地说,您从数据库中获取了一组对象,对吧?
-
@AnujPancholi 是的
标签: node.js mongodb discord discord.js