sql >> Database >  >> NoSQL >> MongoDB

Hoe onnodige velden (geneste velden) in geretourneerde records uit te filteren

Wat je nodig hebt heet een projectie

In plaats van een chauffeurspecifieke oplossing, volgt hier de algemene aanpak.

Bijvoorbeeld uw normale zoekopdracht in mongo-shell als:

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

En je wilt nu de _id . kwijtraken veld, wordt uw vraag:

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

De syntaxis van de projectie wordt gespecificeerd in de bovenstaande link




  1. Hoe gebruik ik pymongo om verbinding te maken met een bestaande documentverzameling/db?

  2. Zinkende onderwerpgegevens van Java-producent naar Mongodb

  3. MongoDB:verslechterde queryprestaties

  4. REST-routes testen met curl --data, retourneert 404