0

我在使用KeyvKeyv/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,我按照说明传入连接字符串。

给定来自 MongoDB Atlas 的字符串模板 MongoDB Atlas 的给定连接字符串模板

传递连接字符串的 Keyv 文档示例 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));
4

0 回答 0