Menu Docs
Página inicial do Docs
/
MongoDB para VS Code
/ /

Criar documentos com o VS Code

Nesta página

  • Pré-requisitos
  • Criar um documento
  • Criar muitos documentos

Você pode criar documentos em uma coleção usando os operadoresCRUD do MongoDB em um MongoDB Playground:

  • Use o método insertOne() para inserir um documento.

  • Use o método insertMany() para inserir mais de um documento.

Se você ainda não tiver feito isso, deverá preencher os seguintes pré-requisitos antes de criar documentos com um MongoDB Playground:

  • Crie uma conexão com uma instalação do MongoDB.

  • Ative a conexão para a implantação do MongoDB.

  • Abra um MongoDB Playground.

Para criar um documento, use a seguinte sintaxe no seu Playground:

db.collection.insertOne(
<document>,
{
writeConcern: <document>
}
)

Observação

Se o banco de dados não existir, insira as operações para criá-lo.

Para obter uma descrição detalhada dos parâmetros deste método, consulte insertOne() no Manual do MongoDB.

Para executar o seu Playground, pressione o Play Button no canto superior direito da visualização do Playground. A extensão do VS Code divide o Playground e exibe os resultados dele no painel Playground Results.json. Se você desativou a visualização dividida, a extensão do VS Code exibirá os resultados do Playground em uma nova aba.

Para executar este exemplo, comece com um Playground do MongoDB em branco, limpando o Playground modelo se ele estiver carregado.

O seguinte exemplo:

  1. Alterna para o banco de dados do test.

  2. Insere oito documentos na coleção test.sales.

use("test");
db.sales.insertOne(
{ "_id" : 1, "item" : "abc", "price" : 10, "quantity" : 2, "date" : new Date("2014-03-01T08:00:00Z")}
);

Quando você pressiona o Play Button, a extensão do VS Code divide o Playground e gera o documento a seguir no painel Playground Results.json. Se você desativou a visualização dividida, a extensão do VS Code exibirá o seguinte documento em uma nova aba. Se você mover manualmente os resultados do playground, a extensão do VS Code os exibirá nessa aba.

{
acknowleged: 1,
insertedId: 1
}

Para criar muitos documentos, use a seguinte sintaxe no seu Playground:

db.collection.insertMany(
[ <document 1> , <document 2>, ... ],
{
writeConcern: <document>,
ordered: <boolean>
}
)

Observação

Se o banco de dados não existir, insira as operações para criá-lo.

Para obter uma descrição detalhada dos parâmetros do método, consulte a seção insertMany() no Manual do MongoDB.

Para executar o Playground, pressione Play Button no canto superior direito da visualização do Playground. A extensão do VS Code divide seu Playground e exibe os resultados do seu Playground no painel Playground Results.json. Se você desativou a visualização dividida, a extensão do VS Code exibirá os resultados do seu Playground em uma nova aba.

Para executar este exemplo, comece com um Playground do MongoDB em branco, limpando o Playground modelo se ele estiver carregado.

O seguinte exemplo:

  1. Passa para o banco de dados test.

  2. Insere oito documentos na coleção test.sales.

use("test");
db.sales.insertMany([
{ "_id" : 2, "item" : "abc", "price" : 10, "quantity" : 2, "date" : new Date("2014-03-01T08:00:00Z") },
{ "_id" : 3, "item" : "jkl", "price" : 20, "quantity" : 1, "date" : new Date("2014-03-01T09:00:00Z") },
{ "_id" : 4, "item" : "xyz", "price" : 5, "quantity" : 10, "date" : new Date("2014-03-15T09:00:00Z") },
{ "_id" : 5, "item" : "xyz", "price" : 5, "quantity" : 20, "date" : new Date("2014-04-04T11:21:39.736Z") },
{ "_id" : 6, "item" : "abc", "price" : 10, "quantity" : 10, "date" : new Date("2014-04-04T21:23:13.331Z") },
{ "_id" : 7, "item" : "def", "price" : 7.5, "quantity": 5, "date" : new Date("2015-06-04T05:08:13Z") },
{ "_id" : 8, "item" : "def", "price" : 7.5, "quantity": 10, "date" : new Date("2015-09-10T08:43:00Z") },
{ "_id" : 9, "item" : "abc", "price" : 10, "quantity" : 5, "date" : new Date("2016-02-06T20:20:13Z") },
]);

Quando você pressiona o Play Button, a extensão do VS Code divide o Playground e gera o documento a seguir no painel Playground Results.json. Se você desativou a visualização dividida, a extensão do VS Code exibirá o seguinte documento em uma nova aba. Se você mover manualmente os resultados do playground, a extensão do VS Code os exibirá nessa aba.

{
acknowleged: 1,
insertedIds: {
'0': 2,
'1': 3,
'2': 4,
'3': 5,
'4': 6,
'5': 7,
'6': 8,
'7': 9
}
}

Voltar

Realizar operações CRUD