MEAN堆栈 - 如何根据用户检索数据子集?

时间:2016-06-02 14:31:32

标签: angularjs mongoose subset mean-stack

我正在通过表格集合中的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}}

感谢任何帮助。谢谢!

0 个答案:

没有答案
相关问题