Trong JavaScript, có một cách để xác định một hàm sẽ được thực thi khi một phương thức không xác định được gọi.
Ví dụ:
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 ()
Lưu ý rằng đây là một tính năng không chuẩn và ngày nay chỉ hoạt động trong Firefox.
Tôi không biết cách MongoDB triển khai tính năng này, nhưng tôi chỉ phản hồi để báo cáo rằng có thể được thực hiện theo cách này.
Xem thêm chi tiết tại: https:// developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/noSuchMethod