提问者:小点点

Mongoose在find()查询上返回null


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

    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个答案

匿名用户

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

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

匿名用户

我把藏品名称从药改成了药,这就解决了。 谢谢大家