• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

MongoDB的总查询的Int64

regex 来源:G.C. Looi 6次浏览

让说我的MongoDB的数据存储一些数据与诠释MongoDB的总查询的Int64

  1. 编号:850531015931
  2. 编号:860338053336
  3. 编号:859923992712

现在我想查询聚合与正则表达式 那些数字以85开头,我如何做到这一点与聚合函数?

===========解决方案如下:

首先,你必须使用$ SUBSTR运营商整数转换成字符串比使用$正则表达式操作

db.collection.aggregate([{$project :{numstring : {$substr :["$number",0,12]}}},{$match :{"numstring":{$regex : /^8.5/}}}]) 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)