sql >> Database teknologi >  >> NoSQL >> MongoDB

Sådan finder du alle samlingerne fra mongoose

Du kan bruge funktionen samlingsnavne til at returnere en liste over samlinger.

db.on('open', function(){
  mongoose.connection.db.collectionNames(function(error, names) {
    if (error) {
      throw new Error(error);
    } else {
      names.map(function(cname) {
        console.log(cname.name);
      });
    }
  });
});

=> database1.system.indexes
=> database1.users
=> database1.posts


  1. Ydeevnegevinster ved at bruge UUID i stedet for dets strengrepræsentation som _id på MongoDB?

  2. MongoDB tællesamling Node.js

  3. MongoDB aggregerede udfyld manglende dage

  4. Kan ikke finde modulet 'socket.io/node_modules/redis'