您好我有问题,
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);
});
});
我有两个数据库,只有第一个返回内容,第二个返回空“[]”。
我有一个包含index.js和users.js的routes文件夹,但它没有data.js.这可能是问题所在吗?
答案 0 :(得分:0)
问题是,
Mongoose使馆藏复数化。
这意味着我的mongodb数据库有一个名为" data"
的集合并且mongoose正在搜索"数据"
这意味着它找不到任何东西,并返回空数据。