注:nodejs服務器時候遇到了這樣一個bug,就是mongoose模糊查詢時候,我須要查詢的數據時自定義id_(number類型)以及用戶名(string類型)。html
bug以下:node
nodejs服務器報的下面這個錯誤mongodb
翻譯:轉換爲不能使用帶有數字的$regex。值「undefined」在路徑「undefined」上失敗,值「Admin」在模型「Admin」上失敗。express
查詢數據的代碼以下:服務器
解決思路:mongoose
去查詢了資料,瞭解以下spa
上圖數據來自:https://www.runoob.com/mongodb/mongodb-regular-expression.html翻譯
原來$regex只能匹配字符串類型,可是我上面的查詢的id_是number類型,因此報了這個錯,htm
因此修改以下:blog
id_這項直接查詢傳過來的數據就能夠。
就這樣完美解決了。