error: Uncaught (in promise) AssertionError
error: Uncaught (in promise) AssertionError
我是 Deno 新手,我尝试了使用 MongoDB 的教程代码,但出现以下错误:
error: Uncaught (in promise) AssertionError
throw new AssertionError(msg);
^
at assert (https://deno.land/std@0.107.0/testing/asserts.ts:224:11)
at MongoClient.database (https://deno.land/x/mongo@v0.27.0/src/client.ts:67:5)
at file:///C:/Users/m/Desktop/Uproject/GuidApp/deno-survey/mongo.ts:6:19
由于项目文件较多,请问这里是否需要添加部分项目代码?
但是整个项目代码可以在这里找到:https://github.com/thecodeholic/deno-survey
我发现在项目的mongo.ts
文件中,有这样一行:
client.connect(Deno.env.get("MONGODB_URI") || "");
我必须在它前面添加 await
关键字并像下面这样更改它:
await client.connect(Deno.env.get("MONGODB_URI") || "");
问题由此解决。
我是 Deno 新手,我尝试了使用 MongoDB 的教程代码,但出现以下错误:
error: Uncaught (in promise) AssertionError
throw new AssertionError(msg);
^
at assert (https://deno.land/std@0.107.0/testing/asserts.ts:224:11)
at MongoClient.database (https://deno.land/x/mongo@v0.27.0/src/client.ts:67:5)
at file:///C:/Users/m/Desktop/Uproject/GuidApp/deno-survey/mongo.ts:6:19
由于项目文件较多,请问这里是否需要添加部分项目代码? 但是整个项目代码可以在这里找到:https://github.com/thecodeholic/deno-survey
我发现在项目的mongo.ts
文件中,有这样一行:
client.connect(Deno.env.get("MONGODB_URI") || "");
我必须在它前面添加 await
关键字并像下面这样更改它:
await client.connect(Deno.env.get("MONGODB_URI") || "");
问题由此解决。