我在 mongo db 中创建了两个集合 bear 和 bears。我已经在 express 代码中定义了熊集合,但它正在访问熊数据。我现在很困惑。(bear 和 bears 具有相同的字段(first_name 和 last_name),但值不同。
这是我的代码
应用程序.js
router.get('/api/bears', (req, res) => {
console.log("dfgdg",req.body)
Bear.getBears((err, bear) => {
if(err){
throw err;
}
console.log("fdggfd",bear);
res.json(bear);
});
});
模型/bear.js
const mongoose = require('mongoose');
const bearSchema = mongoose.Schema({
first_name:{
type: String,
required: true
},
last_name:{
type: String,
required: true
},
create_date:{
type: Date,
default: Date.now
}
});
const Bear = module.exports = mongoose.model('Bear', bearSchema);
module.exports.getBears = (callback, limit) => {
Bear.find(callback).limit(limit);
}
谁能知道为什么取熊数据而不是熊?