I have collection like this example
{ "_id" : { "$oid" : "594989c638773060134b8442" },
"rank" : 10.0, "brand" : "Dodge", "model" : "Viper",
"engineSpec" : { "cylinderConfig" : "V-10", "engineLiters" : 8.4, "transmission" : "6 speed manual" } }
if i make request
collection.find()
.projection(Projections.include("engineSpec"))
.forEach((Block<Document>) set ->{
System.out.println(set.toJson());
});
i get like this
{ "_id" : { "$oid" : "594989c638773060134b8442" },
"engineSpec" : { "cylinderConfig" :
"V-10",
"engineLiters" : 8.4,
"transmission" : "6 speed manual" } }
I want to get the set as in this example
{ "_id" : { "$oid" : "594989c638773060134b8442" },
"engineSpec" : {"transmission" : "6 speed manual" } }