Hi I have mongodb query like this .
.aggregate(
[
{ $match : { comment_box : "somdata" } },
{ $project : {
comment : 1,
created_at: 1,
current_date: "$replies.created_at",
},
dateDifference: { $subtract: [ new Date(), "$created_at"] }
}},
]
)
Imagine that I want to get created_at value from replies array in current date field. but this query returns
current_date: [
"2016-03-08T13:48:27.882Z",
"2016-03-08T14:26:22.194Z"
]
instead of current created_at value of each element from this array
I have tried many ways but got errors
current_date: "$replies.0.created_at",
current_date: "$replies.$.created_at",
current_date: "$$replies.created_at",
and etc
please help me to retrieve data like this
current_date:"2016-03-08T13:48:27.882Z",