Para trabalhar com as coleções do MongoDB a partir de um serviço Web, construído com base no NodeJS, devemos inicialmente obter uma conexão com a base de dados, através de um objeto do tipo MongoClient, oferecido na biblioteca mongodb. A partir da conexão, acessamos as coleções, e podemos utilizar os métodos que são disponibilizados por elas para manipulação e consulta de documentos. Qual desses métodos permite a inclusão de um documento?

Questão

Para trabalhar com as coleções do MongoDB a partir de um serviço Web, construído com base no NodeJS, devemos inicialmente obter uma conexão com a base de dados, através de um objeto do tipo MongoClient, oferecido na biblioteca mongodb. A partir da conexão, acessamos as coleções, e podemos utilizar os métodos que são disponibilizados por elas para manipulação e consulta de documentos. Qual desses métodos permite a inclusão de um documento?

Alternativas

A) insertOne

97%

B) persist

C) findOne

D) create

E) find

Explicação

No driver oficial mongodb para Node.js, após obter a conexão via MongoClient e acessar uma coleção (por exemplo, db.collection("clientes")), os métodos da coleção seguem as operações CRUD.

Para inserir (incluir) um documento em uma coleção, usa-se o método insertOne(documento), que adiciona um documento e retorna informações como o insertedId.

Analisando as alternativas:

  • A) insertOne: método correto para inclusão de um documento.
  • B) persist: não é método padrão de coleção no driver mongodb.
  • C) findOne: consulta (busca) um documento.
  • D) create: não é método padrão para inserir documento (há createCollection para criar coleção, não documento).
  • E) find: consulta (busca) documentos.

Alternativa correta: (A).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.