2016-10-16 5 views
0

こんにちは、私は問題を抱えているとマングースを使用してデータを送信するのはなぜカント、私はNode.jsの

以下のスクリプトは

mongoose.connect('mongodb://127.0.0.1/mongo'); 

mongoose.model('users', {name: String}); 

app.get('/users', function(req, res) { 
    mongoose.model('users').find(function(err, users) { 
    res.send(users); 
    }); 
}); 

を動作しますが、このコードは、なぜ、しないのですか?

mongoose.connect('mongodb://127.0.0.1/email'); 

mongoose.model('data', {name: String}); 

app.get('/data', function(req, res) { 
    mongoose.model('data').find(function(err, data) { 
    res.send(data); 
    }); 
}); 

私は両方のデータベースを持っており、最初のものだけがコンテンツを返し、2番目のものは空の "[]"を返します。

私はindex.jsとusers.jsを含むroutesフォルダを持っていますが、data.jsはありません。これは問題の問題かもしれませんか?

+0

データがある場合はデータベースをチェックしてみましたか? RoboMongoのようなものを使用してください。 – Brian

答えて

0

問題は、

モングースを複数化しています。私のMongoDBデータベースは

とマングースはそれが何かを見つける、そして空のデータを返す文句を言わないこと「件のデータ」

を探している「データ」と呼ばれるコレクションを持っていることを意味

関連する問題