使用mongoose模块中的find方法查不到mongoDB数据
这里使用的数据模板
const mongoose = require("mongoose");
const Schema = mongoose.Schema;
// 实例化数据模板
const GoodlistSchema = new Schema({
id:{
type: Number,
},
resource_id: {
type: String,
},
resource_type: {
type: String,
},
resource_info: {
type: String,
},
style: {
type: String,
},
target:{
type:String,
}
})
module.exports = List = mongoose.model("list", GoodlistSchema);
注意这里的list是可以加s 也可以不加s,但是你的mongooseDB Compass里面创建的集合一定要加s,不然是查不到数据的!!!因为mongoose.model()方法会将集合的名称自动添加一个s
或者把集合重命名一下也可以
const User = mongoose.model('user', userSchema, 'user');
接口返回的数据查询到此条数据