#I can not connect to mongo atlas from my deno app.

1 messages · Page 1 of 1 (latest)

bronze charm
#
import { MongoClient } from "https://deno.land/x/[email protected]/mod.ts";
import { env } from "../config.ts";

const client = new MongoClient();

// Connecting to a Mongo Atlas Database
await client.connect({
  db: "dip",
  tls: true,
  servers: [
    {
      host: env.MONGO_HOSTNAME,
      port: 27017,
    },
  ],
  credential: {
    username: env.MONGO_USER_NAME,
    password: env.MONGO_USER_PASSWORD,
    db: "dip",
    mechanism: "SCRAM-SHA-1",
  },
});

const db = client.database("dip");

export default db;

here`s my error:

error: Uncaught (in promise) Error: MongoError: "Connection failed: Could not find a master node" throw new MongoDriverError(Connection failed: ${e.message || e});
^ at MongoClient.connect (https://deno.land/x/[email protected]/src/client.ts:46:13) at async file:///E:/webstuff/deno/db/mongodb.ts:12:1
grim crystal