sql >> Database >  >> NoSQL >> MongoDB

Hoe alle elementen van een geneste array op te halen / vinden in MongoDB Java

Je hoeft alleen maar nodes te projecteren en kaart.

import static com.mongodb.client.model.Projections.*;

List<Document> nodes = (List<Document>) collection.find().projection(fields(include("nodes"), excludeId())).map(document -> document.get("nodes")).first();


  1. Lente mongo sjabloon. Sorteren werkt niet in geo-query (NearQuery)

  2. Prestaties van Redis vs Disk in caching-applicatie

  3. Beste werkwijze om Redis te upgraden met Sentinels?

  4. Hoe invoegverzoeken in Spring Data verwerken voordat ze aan MongoDB worden toegevoegd?