MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come recuperare / trovare tutti gli elementi di un array nidificato in MongoDB Java

Devi solo proiettare nodes e mappa.

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();