Node JS connect MongoDB local

បន្ទាប់ពីយើងបានសិក្សារបៀបតំឡើង mongodb នៅក្នុងកុំព្យូទ័ររួចហើយ យើងមកសិក្សាអំពី connect mongodb ជាមួយ node js

សូមចូលទៅមើល document របស់វាតាមវែបសាយ mongodb.com/docs/drivers mongodb.github.io

បង្កើត project ដោយតំឡើង package

- npm init

-npm i mongodb

យើង copy code ពី mongodb docs ទៅដាក់នៅក្នុង app.js របស់យើង



បន្ទាប់មកយើង custom code ខ្លះ

const dbName = 'myProject'; យើងប្តូរទៅតាមឈ្មោះ database របស់យើង ។ ខ្ញុំសុំដាក់ថា peopleDB (const dbNam = 'peopleDB'

យើង run project ថាវា connect mongod បានជោគជ័យដែរឬទេ ។ ដោយចុច node app.js

នេះវាបានដំណើរការ connection បានជោគជ័យហើយ



Insert Document

នៅកន្លែងនេះ document យើងឈ្មោះ collections នៃ databass របស់យើង const collection = db.collection('documents');

នេះកូដសម្រាបបញ្ចូល

const insertResult = await collection.insertMany([
        { "name": "Ros Dul", "country":"Cambodia"}, 
        { "name": "Koko","country": "Taiwan" }, 
        { "name": "Mey Mey", "country":"China" }]);
        
    console.log('Inserted documents =>', insertResult);

នេះកូដពេញ


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

// Connection URL
const url = 'mongodb://localhost:27017';
const client = new MongoClient(url);

// Database Name
const dbName = 'peopleDB';


async function main() {
    // Use connect method to connect to the server
    await client.connect();
    console.log('Connected successfully to server');
    const db = client.db(dbName);

    const collection = db.collection('people');
    // the following code examples can be pasted here...
// Insert document  
    const insertResult = await collection.insertMany([
        { "name": "Ros Dul", "country":"Cambodia"}, 
        { "name": "Koko","country": "Taiwan" }, 
        { "name": "Mey Mey", "country":"China" }]);
        
    console.log('Inserted documents =>', insertResult);

    return 'done.';
}

main()
    .then(console.log)
    .catch(console.error)
    .finally(() => client.close());


Query document
// Query Document 
   const findResult = await collection.find({}).toArray()
   console.log(findResult)

កូដពេញ


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

// Connection URL
const url = 'mongodb://localhost:27017';
const client = new MongoClient(url);

// Database Name
const dbName = 'peopleDB';


async function main() {
    // Use connect method to connect to the server
    await client.connect();
    console.log('Connected successfully to server');
    const db = client.db(dbName);

    const collection = db.collection('people');
    // the following code examples can be pasted here...

// Query Document 
   const findResult = await collection.find({}).toArray()
   console.log(findResult)

    return 'done.';
}

main()
    .then(console.log)
    .catch(console.error)
    .finally(() => client.close());

Post a Comment

0 Comments