Question

Como conectar minha API NodeJs no meu banco MongoDB

Posted June 4, 2021 124 views
MongoDBNode.js

Minha Api não conecta no meu banco MongoDB rodando no mesmo servidor. Todas as configurações estão feitas, conforme a documentação da Digital Ocean, mas nada dá certo

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
Submit an Answer
1 answer

If you are using MongoDB Node.js Driver

then try the following code snippet

async function main(){
    /**
     * Connection URI. Update <username>, <password>, and <your-cluster-url> to reflect your cluster.
     * See https://docs.mongodb.com/ecosystem/drivers/node/ for more details
     */
    const uri = "mongodb+srv://<username>:<password>@<your-cluster-url>/test?retryWrites=true&w=majority";


    const client = new MongoClient(uri);

    try {
        // Connect to the MongoDB cluster
        await client.connect();

        // Make the appropriate DB calls
        await  listDatabases(client);

    } catch (e) {
        console.error(e);
    } finally {
        await client.close();
    }
}

main().catch(console.error);