Tengo un documento como este (esto es muy simplificada):MongoDB Insertar campo de documento existente si ya no existe
{
'name' : 'test',
'age' : 16
}
y también esta
{
'name' : 'test2'
}
Quiero configurar todos " edad 'a 14 si no existe.
¿Cómo puedo hacer esto?
¿No te lograr lo mismo si en la búsqueda de un valor nulo para la edad? – golja
'$ exists' no coincidirá con' {age: null} ', pero la búsqueda donde la edad es nula coincidiría con los documentos sin campo de edad. Encuentro que el operador $ exists es un mejor indicador de intención. – MrKurt
trabajado. ¡Gracias! – tpae