今天遇一奇葩,年齡字段使用string類型存儲。。。。。。。。。。。。。。。。。。然后使用常規的寫法就出問題了。
單純地用gte和lte比較字符串數值大小是行不通的,因為MongoDB將字符串按UTF-8進行字典排序比較。
mongosql 參考如下 db.fluo_analysis_info.find({"$where":"this.age>100"}) fluo_analysis_info為集合名稱,age為其中的一個string類型字段
今天遇一奇葩,年齡字段使用string類型存儲。。。。。。。。。。。。。。。。。。然后使用常規的寫法就出問題了。
單純地用gte和lte比較字符串數值大小是行不通的,因為MongoDB將字符串按UTF-8進行字典排序比較。
mongosql 參考如下 db.fluo_analysis_info.find({"$where":"this.age>100"}) fluo_analysis_info為集合名稱,age為其中的一個string類型字段
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。