MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मैं MongoClient के साथ async-प्रतीक्षा का उपयोग कैसे कर सकता हूं?

मैंने इसे इस तरह हल किया, केवल एक कनेक्शन खोल रहा था:

db.js

const MongoClient = require('mongodb').MongoClient;

let db;

const loadDB = async () => {
    if (db) {
        return db;
    }
    try {
        const client = await MongoClient.connect('mongodb://localhost:27017/dbname');
        db = client.db('dbname');
    } catch (err) {
        Raven.captureException(err);
    }
    return db;
};

module.exports = loadDB;

index.js

const loadDB = require('./db');

const db = await loadDB();
await db.collection('some_collection').insertOne(...);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब ग्रुपबी इंडेक्स जोड़ने के बाद भी धीमा है

  2. जावा के माध्यम से $नियर क्वेरी

  3. 2 संग्रह के साथ मोंगोडब एकत्रीकरण

  4. मोंगोडब कई वस्तुओं को एक सरणी में, स्थायी रूप से, स्थायी रूप से परिवर्तित करता है

  5. एक मोंगोडब दस्तावेज़ अपडेट होने के बाद कब समाप्त होगा?