Todos os produtos
Search
Central de documentação

ApsaraDB for MongoDB:Gravar dados

Última atualização: Jun 26, 2026

Este tópico descreve como criar um banco de dados e uma collection em uma instância do ApsaraDB for MongoDB e gravar dados nessa collection.

Pré-requisitos

Você já conectou à instância seguindo as etapas do guia de início rápido.

Procedimento

DMS

  1. Crie um banco de dados chamado test.

    Execute o comando a seguir e clique em Execute.

    use test

    Após a execução, o painel de resultados exibe a seguinte mensagem: The current switch is invalid. Open a new test tab to proceed.

    Com o banco de dados criado, clique em Execution Result para alternar para ele.

  2. No banco de dados test, crie uma collection chamada mongo.

    Execute o comando a seguir e clique em Execute. Se a caixa de diálogo Execution Confirmation aparecer, clique em Confirm.

    db.createCollection("mongo")

    Se o campo ok no resultado for 1,0, a collection foi criada com sucesso. Qualquer outro valor indica falha.

  3. Insira dois documentos, {"name": "test"} e {"count": "10"}, na collection mongo.

    Execute o comando a seguir e clique em Execute. Se a caixa de diálogo Execution Confirmation aparecer, clique em Confirm.

    db.runCommand({insert: "mongo", documents: [{"name": "test"},{"count": "10"}]})

    Após a execução, o resultado mostra o valor nInserted igual a 2, indicando que dois documentos foram inseridos.

  4. Consulte os documentos na collection mongo.

    Execute o comando a seguir e clique em Execute.

    db.getCollection("mongo").find({})

    Após a execução, visualize a aba JSON para ver os dois documentos retornados: um contendo name: "test" e o outro contendo count: "10".

MongoDB shell

  1. Crie o banco de dados test e alterne para ele.

    use test
  2. No banco de dados test, crie uma collection chamada mongo.

    db.createCollection("mongo")

    Se o campo ok no resultado for 1,0, a collection foi criada com sucesso. Qualquer outro valor indica falha.

  3. Insira dois documentos, {"name": "test"} e {"count": "10"}, na collection mongo.

    db.runCommand({insert: "mongo", documents: [{"name": "test"},{"count": "10"}]})
    mgset-80xxx [primary] test> db.runCommand({insert: "mongo", documents: [{"name": "test"},{"count": "10"}]})
    {
      n: 2,
      electionId: ObjectId('7fffffff0000000000000001'),
      opTime: { ts: Timestamp({ t: 1747708770, i: 1 }), t: Long('1') },
      ok: 1,
      '$clusterTime': {
        clusterTime: Timestamp({ t: 1747708770, i: 1 }),
        signature: {
          hash: Binary.createFromBase64('xDyGfZsHUuJXLQE5vgX18karcl0=', 0),
          keyId: Long('7506346035782877189')
        }
      },
      operationTime: Timestamp({ t: 1747708770, i: 1 })
    }
  4. Consulte os documentos na collection mongo.

    db.getCollection("mongo").find({})
    mgset-xxxxxxxx [primary] test> db.getCollection("mongo").find({})
    [
      { _id: ObjectId('682beb626f94807446850cc1'), name: 'test' },
      { _id: ObjectId('682beb626f94807446850cc2'), count: '10' }
    ]