Me gustaría agregar un nuevo campo a una colección, con el valor del nuevo campo establecido en el valor de un campo existente.Agregar un nuevo campo a una colección con valor de un campo existente
En concreto, me gustaría ir de esto:
# db.foo.findOne()
{
"_id" : ObjectId("4f25c828eb60261eab000000"),
"created" : ISODate("2012-01-29T16:28:56.232Z"),
"..." : ...
}
a esto:
# 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
"..." : ...
}
(Nuevos documentos de esta colección será no todos tienen esta peculiar redundancia, pero quiero para hacer esto para mis documentos existentes)
¿Entonces esto es algo que debe hacer una sola vez? – ggreiner
a la derecha, solo necesita hacerlo una vez para preparar esta información – Purrell