Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript mongoDB不返回objs_Javascript_Angularjs_Node.js_Mongodb - Fatal编程技术网

Javascript mongoDB不返回objs

Javascript mongoDB不返回objs,javascript,angularjs,node.js,mongodb,Javascript,Angularjs,Node.js,Mongodb,我试图在angularJs中学习有关mongoDB的教程,我已经通过命令行在mongoDB上插入了数据,但是当我尝试在angular server.js上调用obj时,它不会返回任何信息。不确定我的server.js是否连接到我的mongoDB虽然mongo正在运行,但如何确保它连接到我的mongoDB var mongojs = require('mongojs'); var db = mongojs('userDB', ['userDB']); app.use(express.static

我试图在angularJs中学习有关mongoDB的教程,我已经通过命令行在mongoDB上插入了数据,但是当我尝试在angular server.js上调用obj时,它不会返回任何信息。不确定我的server.js是否连接到我的mongoDB虽然mongo正在运行,但如何确保它连接到我的mongoDB

var mongojs = require('mongojs');
var db = mongojs('userDB', ['userDB']);

app.use(express.static(__dirname + "/public"));


app.get('/userDB', function (req, res){
    console.log('I receive a GET req.');
    db.userDB.find(function(err, data){
        console.log(data + 'send me something back');
        res.json(data);
    });
});
角度服务,这不返回我的任何东西以及猜测有没有连接尚未

function _getUser() {
        return $http({
            method: 'GET',
            url: '/userDB'
        })
    }

var getUsers = function (id){
            homeService.getUsers()
                .then(function(response){
                    console.log(response);
                });
        }

实现一些错误处理,以避免console.log(“send me back”。)在我的cmd上返回的是所有这些猜测工作,而不是来自userDBok的数据。争论呢?对不起,我迷路了,争论?没有任何数据,res正在返回。不知道除了console.log之外,我还将如何调试它。有没有办法检查server.js是否连接到我的mongo?请尝试mongoClient.connect,它位于mongodb文档上,以查看它是否已连接,当没有错误时,它会向我返回它已连接。执行一些错误处理以避免所有这些猜测工作console.log(“send me back”。)在我的cmd上返回的只是来自userDBok的数据。争论呢?对不起,我迷路了,争论?没有任何数据,res正在返回。不知道除了console.log之外,我还将如何调试它。有没有办法检查server.js是否已连接到我的mongo?请尝试mongodb文档上的mongoClient.connect,以查看在没有错误时是否已连接,并返回其已连接。