mongodb中查詢數(shù)據(jù)常用的是find()
例如:
db.user.find({"age" : {$gt : 20}}) 大于20歲的數(shù)據(jù)
db.user.find({"age": {$gte : 20}}) 大于等于20歲的數(shù)據(jù)
但是遇到一個(gè)問題就是直接使用不帶參數(shù)的find()是可以查詢到的,但是帶有參數(shù)就查詢不到了,找了很久終于發(fā)現(xiàn)是與查詢內(nèi)容的類型有關(guān)
在這個(gè)里面查詢的時(shí)候
image.png
這個(gè)地方設(shè)置的productId為string類型查找的時(shí)候也必須帶引號(hào)才可以查詢的到
image.png
而productPrice類型為double則不需要帶引號(hào)
image.png