Obtenga datos sobre condiciones por $ resource angualrjs

Estoy usando el servicio $ resource para mis operaciones de crud ahora quiero obtener datos sobre una condición como obtener citas cuya fecha de inicio es hoy. Estoy obteniendo todos los datos por

vm.appointments = AppointmentsService.query();

y mi código de servicio es

    (function () {
  'use strict';

  angular
    .module('appointments')
    .factory('AppointmentsService', AppointmentsService);

  AppointmentsService.$inject = ['$resource'];

  function AppointmentsService($resource) {
    return $resource('api/appointments/:appointmentId', {
      appointmentId: '@_id'
    }, {
      update: {
        method: 'PUT'
      }
    });
  }
})();

Ahora puedo dar condición en este bloque de códigoAppointmentsService.query({condition}); o cambiar mi servicio en la API de resto de nodos. En caso afirmativo, ¿cuál será mi llamada a AppointmentsService.query?

Respuestas a la pregunta(2)

Su respuesta a la pregunta