【发布时间】:2021-05-09 22:56:38
【问题描述】:
我正在尝试将我的 deno 应用程序连接到 mongodb,但出现错误。
import {MongoClient} from "https://deno.land/x/mongo@v0.21.2/mod.ts";
const client = await new MongoClient();
await client.connect("mongodb+srv://deno:i4vY8AtCEhr6ReqB@sample.7jp1l.mongodb.net/deno?retryWrites=true&w=majority");
const db = client.database("notes");
export default db;
一切似乎都很好,但是当我运行应用程序时,我收到了这个错误。
error: Uncaught (in promise) Error: MongoError: "Connection failed: failed to lookup address information: nodename nor servname provided, or not known"
throw new MongoError(`Connection failed: ${e.message || e}`);
^
at MongoClient.connect (client.ts:93:15)
at async mongodb.ts:4:1
【问题讨论】:
-
仔细检查
和 。 -
查找地址信息失败: - 我不认为这是您的代码或 Deno 的问题,而只是一个无法访问的地址。尝试使用本地数据库。
-
有同样的问题
-
我也有同样的问题
-
URL 似乎有问题。