Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.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 collection.find函数没有';行不通_Javascript_Node.js_Discord - Fatal编程技术网

Javascript collection.find函数没有';行不通

Javascript collection.find函数没有';行不通,javascript,node.js,discord,Javascript,Node.js,Discord,我正在用discord.js库编程一个discord机器人,当我尝试以下方法时 collection.find(async x => x.name === 'test') 它不工作,但也没有错误。 对此我能做些什么?您需要为它提供适当的功能才能工作 我认为,您提供了一种空函数,所以没有错误,也没有工作,因为函数体是空的 下面是示例collection.find(u=>u.discriminator=='1000') Resource如果您按字面意思编写了collection.find(异

我正在用discord.js库编程一个discord机器人,当我尝试以下方法时

collection.find(async x => x.name === 'test')
它不工作,但也没有错误。
对此我能做些什么?

您需要为它提供适当的功能才能工作

我认为,您提供了一种空函数,所以没有错误,也没有工作,因为函数体是空的

下面是示例
collection.find(u=>u.discriminator=='1000')


Resource

如果您按字面意思编写了
collection.find(异步函数)
,则不可能没有错误,因为这不是语法上的JavaScript。如果您使用
async function
作为元语法变量,也就是说,这里有一些东西,但您“总结”了它,我们无法调试它,因为没有足够的细节来说明它(但是如果函数确实是
async
,它就不能工作,因为您需要寻找一个承诺,而该承诺不在集合中。)好的,我使用了如下函数:``collection.find(async x=>x.name=='test')“``而且它不能毫无错误地工作。好吧,如果一些
名称
等于
测试
,这应该可以工作。但是你的语法似乎还可以。顺便问一下,为什么你在这个场景中使用
异步
,因为你没有使用
等待
。你试过不使用
异步
?啊哈!我刚试过不使用
异步
>这就行了!