Configuración de su propia clave al agregar un objeto a Firebase - AngularFire

Puedo usar lo siguiente para agregar un objeto a mi almacén de datos de Firebase:

var uniqueId = {
    name: "a name",
    location: "new york"
}
$scope.myItems.$add(uniqueId).then(function(firebaseId){
    // do something on success
}, function(){
    // do something if call fails
});

Lo anterior agregará un objeto a mi almacén de datos y si la adición es exitosa, se devuelve una ID generada por Firebase. El objeto que acabo de agregar se guarda en esta clave.

¿Hay alguna forma de especificar cuál es el nombre de la clave cuando agrego a mi almacén de datos?

Respuestas a la pregunta(4)

Su respuesta a la pregunta