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);