MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Nhận danh sách tất cả cơ sở dữ liệu với Mongoose

Bạn không thể trực tiếp lấy danh sách từ kết nối do mongoose cung cấp, nhưng điều này rất dễ thực hiện với Admin mongo vì nó chứa một hàm có tên là listDatabases :

var mongoose = require('mongoose')
    , Admin = mongoose.mongo.Admin;

/// create a connection to the DB    
var connection = mongoose.createConnection(
    'mongodb://user:[email protected]:port/database');
connection.on('open', function() {
    // connection established
    new Admin(connection.db).listDatabases(function(err, result) {
        console.log('listDatabases succeeded');
        // database list stored in result.databases
        var allDatabases = result.databases;    
    });
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Đảm bảo chỉ mục không hoạt động - MongoDB

  2. cách truy xuất các đối tượng một phần từ mảng đối tượng trong một trường trong mongodb

  3. cách xác định vị trí trong một thực thể bằng mongodb

  4. Mongoose Validate Foreign Key (ref)

  5. mongodb - Xây dựng DBRef bằng chuỗi hoặc ObjectId