mongoDB查询findOne()入参无法查到数据,不入参可查到

Goods. findOne({ productId:productId}, function( err1, doc){
    //doc返回null
}

但是

Goods. findOne({}, function( err1, doc){
    //不入参可以查到
}

这个问题原因找了很久。

最后找到原因是productId在定义的Schema中定义的String类型,但是mongoDB数据库中定义的是integer类型,导致查不到。







踩过的坑,记录与分享。


你可能感兴趣的:(mongoDB,node,mongoose)