Exemplos de uso
Visão geral
Exemplos de uso fornecem pontos de partida convenientes para operações MongoDB populares. Cada exemplo fornece as seguintes informações:
Uma explicação da operação no exemplo, incluindo a finalidade e um exemplo de caso de uso para o método.
Explicação de como usar a operação, incluindo parâmetros, valores de retorno e exceções comuns que você pode encontrar
Programa Node.js completo que você pode copiar e colar para executar o exemplo em seu próprio ambiente
Como usar os exemplos de uso
Esses exemplos usam o banco de dados de amostra MongoDB Atlas. Você pode usar esses dados de amostra na camada grátis do MongoDB Atlas seguindo o guia Comece a usar o Atlas ou pode importar o conjunto de dados de amostra para uma instância local do MongoDB.
Depois de importar o conjunto de dados, você pode copiar e colar um exemplo de uso no ambiente de desenvolvimento de sua escolha. Você pode seguir oguia de início rápido para saber mais sobre como começar a usar o Node.js, o npm e o driver Node.js Depois de copiar um exemplo de uso , você deve editar uma linha para executar o exemplo com sua instância do MongoDB:
// Replace the following with your MongoDB deployment's connection string. const uri = "mongodb+srv://<user>:<password>@<cluster-url>?retryWrites=true&writeConcern=majority";
Todos os exemplos usam importações do módulo ES. Você pode habilitar importações de módulo ES adicionando o seguinte par de valores-chave ao arquivo .json do pacote:
"type": "module"
Observação
CommonJS
Você pode usar qualquer exemplo de uso com o CommonJS require
. Para usar o CommonJS require
, você deve trocar a instrução ES module import
pela instrução CommonJS require
.
Clique nas guias para ver a sintaxe para importar o driver com o módulo ES import
e CommonJS require
:
import { MongoClient } from 'mongodb'
const { MongoClient } = require('mongodb')
Você pode usar o Guia de Conectividade do Atlas para habilitar a conectividade com sua instância do Atlas e localizar a string de conexão, a fim de substituir a variável uri
no exemplo de uso. Se sua instância usa autenticação SCRAM, você pode substituir <user>
pelo seu nome de usuário, <password>
pela sua senha e <cluster-url>
pelo endereço IP ou URL da sua instância. Consulte o Guia de Conexão para obter mais informações sobre como se conectar à sua instância do MongoDB.