Details
-
Question
-
Status: Closed
-
Major - P3
-
Resolution: Works as Designed
-
None
-
None
-
None
-
None
-
windows server 2012
Description
It seems there is a issue in the latest mongo release 3.4.3. The code below was
working fine with Mongo version 3.2.9. But we run into the error with
3.4.3.
{aggregate([{ "$match" : {
|
"dtHeader.Equipment_ID" : NumberLong(7), "dtHeader.SnapshotType" : "Snapshot",
|
"dtHeader.RevolutionTimeStamp" : { "$gte" :
|
ISODate("2017-04-09T07:48:54.351Z"), "$lte" :
|
ISODate("2017-04-10T19:48:54.351Z") }, "dtHeader.RevolutionNumber" : {
|
"$gte" : 1, "$lte" : 1 } } }, { "$project" : { "RevolutionTimeStamp" :
|
"$dtHeader.RevolutionTimeStamp", "RevolutionNumber" :
|
"$dtHeader.RevolutionNumber", "Historians" : { },
|
"Statistics" : { "29_2" : "$dtStatistics.29.2" }, "ComputationEquipment" :
|
"$dtComputation_Equipment", "Annotations" : "$dtAnnotation", "ManualAnnotations"
|
: "$dtAnnotation_Manual" } }])}
|
Message = "Command aggregate failed: Invalid $project
specification: an empty object is not a valid value. Found empty object at path
Historians."