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 I';我正在尝试一个新命令,但出于某种原因,我';我犯了一个错误`TypeError:db.startsWith不是函数`_Javascript_Node.js_Discord_Discord.js - Fatal编程技术网

Javascript I';我正在尝试一个新命令,但出于某种原因,我';我犯了一个错误`TypeError:db.startsWith不是函数`

Javascript I';我正在尝试一个新命令,但出于某种原因,我';我犯了一个错误`TypeError:db.startsWith不是函数`,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,我正在尝试一个新命令,但由于某种原因,我得到了一个错误类型错误:db.startsWith不是函数。请检查下面提供的代码。谢谢!:)版本:7.1.1 if(args[0] == 'car') { let cars = db.startsWith(`car_${message.guild.id}`, { sort: '.data'}) let content = ""; for (let i = 0; i < cars.length; i++) { le

我正在尝试一个新命令,但由于某种原因,我得到了一个错误<代码>类型错误:db.startsWith不是函数。请检查下面提供的代码。谢谢!:)版本:7.1.1

if(args[0] == 'car') {
   let cars = db.startsWith(`car_${message.guild.id}`, { sort: '.data'})
      let content = "";

   for (let i = 0; i < cars.length; i++) {
      let user = client.users.get(cars[i].ID.split('_')[2]).username

   content += `${i+1}. ${user} ~ ${cars[i].data}\n`
  }
if(args[0]=“car”){
让cars=db.startsWith(`car_${message.guild.id}`,{sort:'.data})
让内容=”;
for(设i=0;i
.startsWith
已删除。替代版本为
db.all().filter(a=>a.ID.startsWith(“”))

你能用软件包版本信息编辑你的答案吗,你使用的是QuickDB吗?如果是,你当前使用的是什么版本?从7.XX版本中,
startsWith
已从他们的API中删除。在他们的Github中,如果你将标签6.1.1与当前版本进行比较,你会看到以下更改:。我编辑了它,我使用的是v7.1.1(quick.db)根据您是否喜欢挑战,最简单的方法是从7.1.1版本降到早期版本,但是这可能会导致将来的支持问题(如果这对您很重要),或者,重新实现StartWith方法,可能使用
.get
方法?最后一个版本为
StartWith
(在我的本地机器上工作),是
7.0.0-bc21
,在
依赖项列表中更新package.json,并使用“`quick.db”:“7.0.0-b21”。