Javascript MongoLab-无法从数据库中获取对象

Javascript MongoLab-无法从数据库中获取对象,javascript,http,get,mlab,Javascript,Http,Get,Mlab,我想从mongolab中的集合中获取一些对象,这是我的查询函数: $scope.getMethods = function () { var getList = $http.get("https://api.mongolab.com/api/1/databases/timeman/collections/Methods", { params : { apiKey : apiKeyString,

我想从mongolab中的集合中获取一些对象,这是我的查询函数:

$scope.getMethods = function ()
    {
        var getList = $http.get("https://api.mongolab.com/api/1/databases/timeman/collections/Methods",
            { params : 
               { apiKey : apiKeyString,
                  q : JSON.stringify({ "project_id" : '"' + $scope.project_id +'"'})
               }
            }

        );
        getList.success(function(data, status, headers, config) {
            $scope.projectMethods = data;

        }); 
        getList.error(function(data, status, headers, config) {
           throw new Error("Something got wrong with get");
        });
    };
或者,我也试过这样做

var getList = $http.get("https://api.mongolab.com/api/1/databases/timeman/collections/UCD_Methods?",
              + apiKeyString + '&q={"project_id":"' + $scope.project_id + '"}', {});
问题是,在这两种情况下,地址的解释都不正确:事实上,我无法检索对象,在浏览器的控制台中,您可以看到q=后引号的解释如下%22,我用点替换了apiKey:

[22:39:13.951] GET https://api.mongolab.com/api/1/databases/timeman/collections/Methods?apiKey=...&q=%7B%22project_id%22:%2252aee85ae4b01e4b6836c226%22%7D [HTTP/1.1 200 OK 577ms]
有什么想法吗


谢谢大家!

%符号只是HTML URL编码:。HTTP响应表明请求正在通过。您收到的输出是什么?另外,请直接发送电子邮件至support@mongolab.comThank克里斯,实际上这是一个非常愚蠢的错误:集合的名称在代码中写错了。。。。初学者错误!谢谢你的耐心!