MongoDB - Projection

I mongodb projeksjon mening er å velge bare nødvendige data i stedet for å velge hele dataene i et dokument. Hvis et dokument har 5 felt, og du må vise bare 3, og velg deretter bare 3 felt fra dem.

Funnet () Metode

MongoDB finne ()
metode , forklarte i MongoDB Query Document godtar andre valgfri parameter som er listen over felt som du ønsker å hente. I MongoDB når du utfører finne ()
metode, da det viser alle felt av et dokument. For å begrense dette må du sette listen over felt med verdien 1 eller 0. 1 brukes til å vise feltet mens 0 brukes til å skjule feltet

Syntax.

Basic syntaksen < b> finne ()
metoden med projeksjon er som følger
> db.COLLECTION_NAME.find ({} {NØKKEL: 1})
Eksempel

Tenk samlingen myycol har følgende data product: {"_id": objectID (5983548781331adf45ec5), "title": "MongoDB Oversikt"} {"_id": objectID (5983548781331adf45ec6), "title": "NoSQL Oversikt"} {"_id": objectID (5983548781331adf45ec7 ), "title": "Guider Point Oversikt"}

Følgende eksempel vil vise tittelen på dokumentet mens quering dokumentet
> db.mycol.find ({}, {"title":. 1, _id : 0}) {"title": "MongoDB Oversikt"} {"title": "NoSQL Oversikt"} {"title": "Guider Point Oversikt"}>

Vær oppmerksom på _id
feltet er alltid vises under utføring finne ()
metode, hvis du ikke vil at dette feltet, så må du sette den som 0 Anmeldelser