猫鼬在find()查询中返回null

时间:2020-06-06 11:35:26

标签: node.js mongoose

我的完整代码是这样,我在线检查并应用了所有解决方案,但并没有帮助我。

    mongoose.connect("mongodb://localhost:27017/onlinepharmacy", {useNewUrlParser:true ,useUnifiedTopology : true});

const mediciSchema = {
    title: String,
    desc: String,
    price: String,
    type: String,
    status: String
}; 

const Medicine = mongoose.model("Medicine",mediciSchema);

//sugar
index.get("/sugar", function(req,res){
    Medicine.find(function(err,sugarMed){
        console.log(sugarMed);
    });
});

2 个答案:

答案 0 :(得分:0)

您应该告诉猫鼬找到所有的药,{}告诉DB显示所有的药

Medicine.find({}, function(err,sugarMed){
    console.log(sugarMed);
});

答案 1 :(得分:0)

解决了,我将集合名称从药品更改为药品。谢谢大家