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

mongodb equivalente di sql seleziona 'longfield' come 'a'

L'approccio più comune consiste nel creare un livello di mappatura nella tua applicazione per prendere in una serie di campi e quindi mapparli a ciò di cui la tua applicazione ha bisogno.

Hai ragione sul fatto che non c'è AS proiezione integrata in MongoDB.

Credo che potresti riuscirci con l'aggregazione comunque:

  • Non vedo perché
  • Sarà più pesante e più lento di farlo semplicemente nell'app.

Quindi sì, continuerei a scrivere una classe di mappatura nell'app.