sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur kan jag be MongoDB att utvärdera lite JavaScript för att få värde för ett fält?

Se följande URL i MongoDB-dokumentationen:

http://www.mongodb.org /display/DOCS/Server-side+Code+Execution#Server-sideCodeExecution-Storingfunctionsserverside

Observera dock att stödet och prestandan för serversidig kod (motsvarande lagrade procedurer) fortfarande är lite dålig (detaljer i länken).

Redigera:

Att anropa en lagrad procedur från Go med mgo-drivrutinen använd mgo.Database typs Run() metod (direktlänk ) och utfärda en eval kommandot med Javascript-koden som ska köras på serversidan som argument. Något i stil med:

db.Run(bson.M{"eval": "myStoredFunction();"})

kod ej testad

Det är inte möjligt att få kod utvärderad i en MongoDB insert uttalande.




  1. Hur man normaliserar/minskar tidsdata i mongoDB?

  2. MySQL-export till MongoDB

  3. Ångra convertToCapped till en samling

  4. Spring Data MongoDB - $eq inom $project support