Различные методы вставки данных в MongoDB с примерами кода

Чтобы вставить данные в MongoDB, вы можете использовать несколько методов в зависимости от используемого вами языка программирования. Вот примеры различных методов на нескольких популярных языках:

  1. JavaScript (Node.js):

    const MongoClient = require('mongodb').MongoClient;
    const uri = 'mongodb://localhost:27017/mydatabase';
    const client = new MongoClient(uri, { useNewUrlParser: true, useUnifiedTopology: true });
    async function insertData() {
    try {
    await client.connect();
    const database = client.db('mydatabase');
    const collection = database.collection('mycollection');
    
    const document = { name: 'John', age: 30 };
    const result = await collection.insertOne(document);
    console.log('Inserted document with _id:', result.insertedId);
    } finally {
    await client.close();
    }
    }
    insertData();
  2. Python:

    from pymongo import MongoClient
    uri = 'mongodb://localhost:27017/'
    client = MongoClient(uri)
    def insert_data():
    database = client['mydatabase']
    collection = database['mycollection']
    
    document = { 'name': 'John', 'age': 30 }
    result = collection.insert_one(document)
    print('Inserted document with _id:', result.inserted_id)
    insert_data()
  3. Java:

    import com.mongodb.client.MongoClients;
    import com.mongodb.client.MongoCollection;
    import com.mongodb.client.MongoDatabase;
    import org.bson.Document;
    public class Main {
    public static void main(String[] args) {
        String connectionString = "mongodb://localhost:27017";
        try (com.mongodb.client.MongoClient client = MongoClients.create(connectionString)) {
            MongoDatabase database = client.getDatabase("mydatabase");
            MongoCollection<Document> collection = database.getCollection("mycollection");
            Document document = new Document("name", "John")
                    .append("age", 30);
            collection.insertOne(document);
            System.out.println("Inserted document with _id: " + document.get("_id"));
        }
    }
    }

Это всего лишь несколько примеров того, как вставлять данные в MongoDB с помощью разных языков программирования. Не забудьте заменить 'mongodb://localhost:27017/mydatabase'на фактическую строку подключения MongoDB и при необходимости изменить имена базы данных и коллекции.