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

Jak odfiltrować niepotrzebne pola (pola zagnieżdżone) w zwróconych rekordach?

To, czego potrzebujesz, to projekcja

Zamiast rozwiązania specyficznego dla kierowcy, oto ogólne podejście.

Na przykład, twoje normalne zapytanie w powłoce mongo to:

db.coll.find({"nazwa_tabeli":"pce_inflation"})

A teraz chcesz pozbyć się _id pole, Twoje zapytanie będzie wyglądało następująco:

db.coll.find({"table_name":"pce_inflation"}, {"_id":0 , "table_name":1, "data.2013":1, "data.2014":1})

Składnia projekcji jest określona w powyższym linku




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $podłoga

  2. Pobieranie znacznika czasu z identyfikatora mongodb

  3. Uwierzytelnianie za pomocą Spring Security + Spring data + MongoDB

  4. Czytasz tablicę w mongodb?

  5. Konfiguracja projektu z Django 1.10, mongodb i Python 3.4.3