Menu Docs
Página inicial do Docs
/ / /
Ruby Driver
/

Conecte-se ao MongoDB

1

Navegue até seu quickstart.rb arquivo no ruby-quickstart diretório. Copie e cole o código a seguir abaixo do código do Bundler da etapa Baixar e instalar deste tutorial. Este código se conecta ao MongoDB e consulta a movies coleção no sample_mflix banco de dados .

uri = '<connection string>'
begin
client = Mongo::Client.new(uri)
database = client.use('sample_mflix')
movies = database[:movies]
# Queries for a movie that has the title 'Back to the Future'
query = { title: 'Back to the Future' }
movie = movies.find(query).first
# Prints the movie document
puts movie
ensure
client&.close
end
2

Substitua o <connection string> placeholder pela string de conexão que você copiou da etapa Criar uma connection string deste tutorial.

3

Em seu diretório ruby-quickstart, execute o seguinte comando de shell para executar o aplicação:

ruby quickstart.rb

A saída da linha de comando contém detalhes sobre o documento de filme recuperado:

{"_id"=>BSON::ObjectId('...'), "plot"=>"A young man is accidentally sent
30 years into the past in a time-traveling DeLorean invented by his friend,
Dr. Emmett Brown, and must make sure his high-school-age parents unite
in order to save his own existence.", ...
"title"=>"Back to the Future", ...

Se você encontrar um erro ou não vir nenhuma saída, verifique se especificou a string de conexão correta no arquivo quickstart.rb e se carregou os dados de amostra.

Depois de concluir essas etapas, você tem um aplicativo funcional que utiliza o driver para se conectar à sua implantação do MongoDB, executar uma consulta nos dados de amostra e imprimir o resultado.

Observação

Se você tiver problemas nesta etapa, peça ajuda nos Fóruns da MongoDB Community ou envie comentários usando a Rate this page guia no lado direito desta página.

Voltar

Criar uma connection string