जावास्क्रिप्ट में एक फ़ंक्शन को परिभाषित करने का एक तरीका है जिसे एक अपरिभाषित विधि को कॉल करने पर निष्पादित किया जाएगा।
उदाहरण:
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 ()
ध्यान दें कि यह एक गैर-मानक विशेषता है और आज केवल फ़ायरफ़ॉक्स में काम करती है।
मुझे नहीं पता कि MongoDB ने इस सुविधा को कैसे लागू किया, लेकिन मैं सिर्फ रिपोर्ट करने के लिए प्रतिक्रिया दे रहा हूं कि इस तरह से किया जा सकता है।
अधिक जानकारी के लिए देखें:https:// Developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/noSuchMethod