Details
-
Bug
-
Resolution: Won't Fix
-
Major - P3
-
None
-
None
-
Centos on AWS
java version "1.8.0_71"
Java(TM) SE Runtime Environment (build 1.8.0_71-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.71-b15, mixed mode)
*Location*: https://docs.mongodb.org/getting-started/java/query/
*User-Agent*: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.116 Safari/537.36 OPR/35.0.2066.82
*Referrer*: https://docs.mongodb.org/getting-started/java/insert/
*Screen Resolution*: 1920 x 1080
*repo*: docs
*source*: query
Centos on AWS java version "1.8.0_71" Java(TM) SE Runtime Environment (build 1.8.0_71-b15) Java HotSpot(TM) 64-Bit Server VM (build 25.71-b15, mixed mode) *Location*: https://docs.mongodb.org/getting-started/java/query/ *User-Agent*: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.116 Safari/537.36 OPR/35.0.2066.82 *Referrer*: https://docs.mongodb.org/getting-started/java/insert/ *Screen Resolution*: 1920 x 1080 *repo*: docs *source*: query
Description
I have this aggregation query
bson Document replaces multiple appearance of $unwind, $match and probability $project
Document aggregation = new Document()
.append("$match", new Document("io.id", novedad.io_id))
.append("$unwind", "$usuarios")
.append("$project", new Document("usr", "$usuarios"))
.append("$unwind", "$usr.io")
.append("$match", new Document("ioLog", novedad.idlog));
The json transform looks ike this
{ "$match" :
, "$unwind" : "$usr.io", "$project" :
{ "usuario" : "$usuarios" }}
first $match is replaced by second one and happened the same to $unwind