Sobes.tech
Junior — Middle

MongoDB дерекқорымен жұмыс тәжірибеңіз бар ма?

sobes.tech AI

AI-дан жауап

Иә, MongoDB-мен жұмыс тәжірибесі мыналарды қамтиды:

  • BSON форматында коллекциялар мен құжаттарды құру және басқару.
  • Node.js үшін MongoDB драйверлерін пайдалану (мысалы, mongodb немесе mongoose).
  • CRUD операцияларын орындау (құру, оқу, жаңарту, жою).
  • Сұрауларды оңтайландыру үшін индекстеу.

mongodb драйверін пайдаланып қарапайым қосылу және сұрау мысалы:

const { MongoClient } = require('mongodb');

async function run() {
  const client = new MongoClient('mongodb://localhost:27017');
  try {
    await client.connect();
    const db = client.db('testdb');
    const collection = db.collection('users');

    // Құжатты енгізу
    await collection.insertOne({ name: 'Иван', age: 30 });

    // Құжатты іздеу
    const user = await collection.findOne({ name: 'Иван' });
    console.log(user);
  } finally {
    await client.close();
  }
}

run().catch(console.dir);