MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak mongodb tworzy bazę danych/kolekcje w locie?

W JavaScript istnieje sposób na zdefiniowanie funkcji, która zostanie wykonana po wywołaniu niezdefiniowanej metody.

Przykład:

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

Pamiętaj, że jest to funkcja niestandardowa i obecnie działa tylko w Firefoksie.

Nie wiem, w jaki sposób MongoDB zaimplementował tę funkcję, ale odpowiadam tylko, aby zgłosić, że można to zrobić w ten sposób.

Więcej informacji znajdziesz na:https:// developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/noSuchMethod



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. policz wystąpienia tablicy we wszystkich dokumentach za pomocą mongo

  2. Przytnij podwójne cudzysłowy w json otrzymane od mongoDB

  3. mongoDB Dołącz na wielu polach

  4. 3 sposoby konwersji daty na ciąg znaków w MongoDB

  5. MongoDB i Mongoid w produkcji