Я хотел бы добавить новое поле в коллекцию, при этом значение нового поля будет установлено на значение существующего поля.
В частности, я хотел бы перейти от этого:
# db.foo.findOne()
{
"_id" : ObjectId("4f25c828eb60261eab000000"),
"created" : ISODate("2012-01-29T16:28:56.232Z"),
"..." : ...
}
:
# db.foo.findOne()
{
"_id" : ObjectId("4f25c828eb60261eab000000"),
"created" : ISODate("2012-01-29T16:28:56.232Z"),
"event_ts" : ISODate("2012-01-29T16:28:56.232Z"), #same as created
"..." : ...
}
(Новые документы в этой коллекции не все имеют эту специфическую избыточность, но я хочу сделать это для моих существующих документов)