sql >> Databáze >  >> NoSQL >> MongoDB

Jak mongodb vytváří databázi/sbírku za běhu

V JavaScriptu existuje způsob, jak definovat funkci, která se provede při volání nedefinované metody.

Příklad:

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 ()

Toto je nestandardní funkce a dnes funguje pouze ve Firefoxu.

Nevím, jak MongoDB implementoval tuto funkci, ale jen odpovídám, abych oznámil, že to lze udělat tímto způsobem.

Další podrobnosti naleznete na:https:// developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/noSuchMethod



  1. Redis cluster failover:slave se nestane masterem

  2. Aby se Json.NET + MongoDB Bson hrály pěkně dohromady

  3. Vizualizace statistik dat Mongodb pomocí matplotlib

  4. Další pole Mongo bref jsou v mongoshell neviditelná. Jak je zobrazit?