我在使用Keyv和Keyv/mongo时遇到了这个 TypeError 。
throw new ERR_INVALID_ARG_TYPE(name, 'string', value);
^
TypeError [ERR_INVALID_ARG_TYPE]: The "id" argument must be of type string. Received undefined
在尝试创建 的新实例时Keyv
,我按照说明传入连接字符串。
这是我的代码,我已按照指示将我的密码和数据库名称插入到给定的连接字符串中。
const Keyv = require('keyv');
const keyv = new Keyv('mongodb+srv://Elitezen4531:***********@zen.hjg40.mongodb.net/Discord_Zen_Bot?retryWrites=true&w=majority');
keyv.on('error', err => console.error('Keyv connection error:', err));