sql >> Databasteknik >  >> NoSQL >> MongoDB

mongodb motsvarighet till sql välj 'longfield' som 'a'

Det vanligaste tillvägagångssättet är att skapa ett mappningslager i din applikation för att ta in en uppsättning fält och sedan mappa dem till vad din applikation behöver.

Du har rätt i att det inte finns AS projektion inbyggd i MongoDB överhuvudtaget.

Jag tror dock att du kan åstadkomma detta med aggregeringen:

  • Jag förstår inte varför
  • Det blir tyngre och långsammare än att bara göra det i appen.

Så ja, jag skulle hålla mig till att skriva en kartläggningskurs i appen.




  1. MongoDB - Lagra datum utan tidszon

  2. Hur aktiverar jag SSL/TLS i Mongoid 3-klienten?

  3. Mongoose fyller inte (.populate()) på produktion (Heroku), utan fungerar på Local

  4. Använda $count inom en addField-operation i MongoDB Aggregation