Mover / Copiar objeto Firebase a otro nodo secundario
Tengo un objeto de usuario en firebase que necesito mover a otro nodo secundario en el mismo árbol.
La estructura es así:
users -> male -> uid -> ......KVPs..objects...etc
-> female -> uid -> ......KVPs..objects...etc
Necesito mantener a los usuarios separados por género debido a la naturaleza de la aplicación. Si un usuario cambia su género, quiero mover todos sus detalles a ese género seleccionado.
Intenté usar AngularFire (firebaseObject) pero arroja errores cuando intenté configurarlo en firebase debido a las claves presentes en el objeto. Traté de quitar las teclas, usando JSON.stringify, angular.toJSON, ¡pero no tengo suerte!
Me pregunto si hay una forma más limpia o recomendada de hacer esto. Apreciar si alguien tiene alguna sugerencia o puede ayudar de todos modos.
Muchas gracias Noel