MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

mongodb odpowiednik sql wybierz 'longfield' jako 'a'

Najpopularniejszym podejściem jest utworzenie warstwy mapowania w aplikacji, która obejmuje zestaw pól, a następnie mapuje je zgodnie z potrzebami aplikacji.

Masz rację, że nie ma AS projekcja w ogóle wbudowana w MongoDB.

Uważam, że możesz to osiągnąć dzięki agregacji:

  • Nie rozumiem, dlaczego
  • Będzie cięższy i wolniejszy niż robienie tego w aplikacji.

Więc tak, pozostałbym przy napisaniu klasy mapowania w aplikacji.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Przechowywanie strumienia danych z żądania POST w GridFS, express, mongoDB, node.js

  2. Passport.js i Mongoose.js wypełniają użytkownika przy logowaniu - traci wypełnione pole na req.user

  3. Zapytanie i wstawianie za pomocą jednego polecenia

  4. Pole $concat z indeksem w $map mongodb?

  5. Konwertuj datę z milisekund na obiekt ISODate