MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como o mongodb cria banco de dados/coleção em tempo real


Em JavaScript existe uma forma de definir uma função que será executada quando um método indefinido for chamado.

Exemplo:
var o = {
  __noSuchMethod__: function(id, args) { console.log(id, '(' + args.join(', ') + ')'); }
};

o.foo(1, 2, 3);
o.bar(4, 5);
o.baz();

// Output
// foo (1, 2, 3)
// bar (4, 5)
// baz ()

Observe que este é um recurso não padrão e hoje funciona apenas no Firefox.

Não sei como o MongoDB implementou esse recurso, mas estou apenas respondendo para relatar que pode ser feito dessa forma.

Para mais detalhes, consulte:https:// developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/noSuchMethod