This is my sample document in mongodb I want to update in value key
Original document
"_id" : ObjectId("54c76632a2abd01508508225"),
"del" : "N",
"value" : [
{
"1" : "A",
"2" : "B",
"fromDate" : ISODate("2015-02-13T20:59:28.947Z")
}
]
I want to insert "3":"C" in value field
Expected document
"_id" : ObjectId("54c76632a2abd01508508225"),
"del" : "N",
"value" : [
{
"1" : "A",
"2" : "B",
"3" : "C",
"fromDate" : ISODate("2015-02-13T20:59:28.947Z")
}
]
I tried this query but it will created in wrongly
db.collection.update({ "_id" : ObjectId("54c76632a2abd01508508225")},
{$push: {
"value":{ "3":"C" }
}
}
)
Thankyou