mongoose模糊查詢


注:nodejs服務器時候遇到了這樣一個bug,就是mongoose模糊查詢時候,我需要查詢的數據時自定義id_(number類型)以及用戶名(string類型)。

 

bug如下:

nodejs服務器報的下面這個錯誤

翻譯:轉換為不能使用帶有數字的$regex。值“undefined”在路徑“undefined”上失敗,值“Admin”在模型“Admin”上失敗。

查詢數據的代碼如下:

 

解決思路:

去查詢了資料,了解如下

上圖數據來自:https://www.runoob.com/mongodb/mongodb-regular-expression.html

原來$regex只能匹配字符串類型,但是我上面的查詢的id_是number類型,所以報了這個錯,

所以修改如下:

id_這項直接查詢傳過來的數據就可以。

就這樣完美解決了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM