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

मैं NodeJS के MongoDB देशी ड्राइवर के माध्यम से db.copyDatabase कैसे निष्पादित कर सकता हूं?

ठीक है, आप डेटाबेस की प्रतिलिपि बनाने की कोशिश कर रहे हैं जो कि प्रशासन संचालन है, इसलिए व्यवस्थापक खाते के साथ क्या करना है। फिर से, डेटाबेस कमांड को कॉपी करने के लिए copydb है ।

इस कमांड को शेल में चलाने का प्रयास करें, db.copyDatabase और आप कमांड का स्रोत देखेंगे।

कोशिश करें:

var assert = require('assert');
var MongoClient = require('mongodb').MongoClient;


var url = 'mongodb://localhost:27017/test';

MongoClient.connect(url, function(err, db) {
    if (err) {
        console.log(err);
    }
    else {

        var mongoCommand = { copydb: 1, fromhost: "localhost", fromdb: "test", todb: "test_dup" };
        var admin = db.admin();

        admin.command(mongoCommand, function(commandErr, data) {
            if (!commandErr) {
                console.log(data);
            } else {
                console.log(commandErr.errmsg);
            }
            db.close();
        });
    }
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मानगो एकत्रीकरण:मूल्यों को समूहों में विभाजित करना

  2. मोंगोडीबी रेगेक्स इंटीजर वैल्यू पर सर्च करें

  3. नेस्टेड आबादी फ़िल्टरिंग MongoDB है

  4. एक ही दस्तावेज़ के लिए MongoDB समवर्ती अद्यतन परमाणु व्यवहार नहीं कर रहा है

  5. Laravel 5.3 + MongoDB पुस्तकालय 'jenssegers/laravel-mongodb' में कई संबंध समस्या है