sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur skapar mongodb databas/samling i farten

I JavaScript finns det ett sätt att definiera en funktion som kommer att exekveras när en odefinierad metod anropas.

Exempel:

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

Observera att detta är en icke-standardfunktion och fungerar idag bara i Firefox.

Jag vet inte hur MongoDB implementerade den här funktionen, men jag svarar bara för att rapportera att det kan göras på detta sätt.

För mer information se:https:// developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/noSuchMethod



  1. Kan en $text-sökning utföra en partiell matchning

  2. MongoDB $arrayElemAt

  3. Flera befolkningar - mongoosejs

  4. hur visar man data från dokument till index.phtml i zf2?