Node.js TypeError:无法读取属性';然后';null | discord.js的

Node.js TypeError:无法读取属性';然后';null | discord.js的,node.js,discord,discord.js,Node.js,Discord,Discord.js,我正在尝试做一个消息跟踪器,这个错误显示了出来,我不知道为什么 代码:messagecounter.js const db = require('quick.db'); module.exports = { name: "msgc", description: "Message Counter", async run(client, message, args) { // checking who wants

我正在尝试做一个消息跟踪器,这个错误显示了出来,我不知道为什么

代码:messagecounter.js

const db = require('quick.db');

module.exports = {
    name: "msgc",
    description: "Message Counter",

    async run(client, message, args) {

        // checking who wants to fetch it
        let member = message.mentions.members.first() || message.member; // this checks if they mentioned a members

        db.fetch(`messageSent_${member.id}`).then(obj => {

            message.channel.send(`**Messages Sent:** \`${obj.value}\``);

        });
    }

}
代码:bot.js:70:42

client.commands.get(command).run(client, message, args);
错误:

UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'then' of null
    at Object.run (C:\Users\Familia\OneDrive\Documents\Other Stuff\Visual Studio code\blade\commands\messagecounter.js:13:45)
    at Client.<anonymous> (C:\Users\Familia\OneDrive\Documents\Other Stuff\Visual Studio code\blade\bot.js:70:42)
UnhandledPromisejectionWarning:TypeError:无法读取null的属性'then'
在Object.run(C:\Users\Familia\OneDrive\Documents\Other Stuff\visualstudio code\blade\commands\messagecounter.js:13:45)
在客户端。(C:\Users\Familia\OneDrive\Documents\Other Stuff\Visual Studio code\blade\bot.js:70:42)
任何帮助都将不胜感激


使用discord.js v12

快速浏览“quick.db”之后,我找不到在db对象上定义的名为fetch的方法。然而,“get”是定义好的,可能是您想要使用的。

根据quick.db的文档,没有任何方法返回承诺。get方法返回一个对象,在您的例子中,该对象为null。这可能意味着所查询的对象不存在。以下是指向文档的链接:
client.commands.get(command).run(client, message, args);