sql >> Database teknologi >  >> NoSQL >> MongoDB

mongodb ækvivalent til sql vælg 'longfield' som 'a'

Den mest almindelige tilgang er at lave et kortlægningslag i din applikation for at tage et sæt felter ind og derefter kortlægge dem til det, din applikation har brug for.

Du har ret i, at der ikke er AS projektion indbygget i MongoDB overhovedet.

Jeg tror dog, at du kunne opnå dette med aggregeringen:

  • Jeg kan ikke se hvorfor
  • Det vil være tungere og langsommere end blot at gøre det i appen.

Så ja, jeg ville holde mig til at skrive en kortlægningsklasse i appen.




  1. Er MongoDB _id (ObjectId) genereret i stigende rækkefølge?

  2. MongoDB dårlig skriveydelse på store samlinger med 50.000.000 dokumenter plus

  3. Hvordan tjekker man for nul/nul i Redis' Lua cjson?

  4. Sådan tilslutter du dig to ekstra samlinger med betingelser