Tous les produits
Search
Centre de documentation

ApsaraDB for MongoDB:Écriture de données

Dernière mise à jour :Aug 08, 2026

Cette rubrique explique comment créer une base de données et une collection dans une instance ApsaraDB for MongoDB, puis y insérer des données.

Prérequis

Vous avez suivi les étapes du guide de démarrage rapide pour vous connecter à l'instance.

Procédure

DMS

  1. Créez une base de données nommée test.

    Exécutez la commande suivante, puis cliquez sur Execute.

    use test

    Une fois la commande exécutée, le volet de résultats affiche le message suivant : The current switch is invalid. Open a new test tab to proceed.

    Après la création de la base de données, cliquez sur son nom dans l'onglet Execution Result pour basculer vers cette base de données.

  2. Dans la base de données test, créez une collection nommée mongo.

    Exécutez la commande suivante, puis cliquez sur Execute. Si la boîte de dialogue Execution Confirmation s'affiche, cliquez sur Confirm.

    db.createCollection("mongo")

    Si le champ ok du résultat est égal à 1,0, la collection a bien été créée. Toute autre valeur indique un échec.

  3. Insérez deux documents, {"name": "test"} et {"count": "10"}, dans la collection mongo.

    Exécutez la commande suivante, puis cliquez sur Execute. Si la boîte de dialogue Execution Confirmation s'affiche, cliquez sur Confirm.

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

    Une fois la commande exécutée, le résultat affiche une valeur nInserted égale à 2, ce qui confirme l'insertion de deux documents.

  4. Interrogez les documents de la collection mongo.

    Exécutez la commande suivante, puis cliquez sur Execute.

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

    Une fois la commande exécutée, la vue JSON affiche les deux documents renvoyés : l'un contient name: "test" et l'autre count: "10".

MongoDB shell

  1. Créez la base de données test et basculez vers celle-ci.

    use test
  2. Dans la base de données test, créez une collection nommée mongo.

    db.createCollection("mongo")

    Si le champ ok du résultat est égal à 1,0, la collection a bien été créée. Toute autre valeur indique un échec.

  3. Insérez deux documents, {"name": "test"} et {"count": "10"}, dans la 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. Interrogez les documents de la collection mongo.

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