我正在通过表格集合中的mongoose检索数据点:
$scope.find = function() {
$scope.datapoints = Datapoints.query();
};
...
每个数据点由模式定义,创建者由单独的模式定义。 我可以使用资源查询方法通过angular检索所有数据点:
$scope.findByUser = function() {
user = $scope.authentication.user;
$scope.datapoints = Datapoints.query({creator:user});
};
我现在只想检索与特定用户相对应的那些数据点(其详细信息可通过$ scope.authentication.user访问)。
尝试失败包括:
$scope.findByUser = function() {
Datapoints.query(function(result) {
$scope.datapoints = $filter('filter')(result, {creator: $scope.authentication.user});
});
或:
$scope.findByUser = function() {
$scope.datapoints = Datapoints.query();
$scope.datapoints = $filter('filter')($scope.datapoint, {creator: $scope.authentication.user});
};
或:
{{1}}
感谢任何帮助。谢谢!