(2)$regex
$regex表达还实际起到是“正则表达式”的作用。
例:查询商品名开头含有“诺基亚”的商品
db.goods.find({goods_name:{$regex:/^诺基亚.*/}},{goods_name:1,_id:0});
mongoDB6--查询表达式

不推荐使用$where和$regex表达式操作大量数据,原因是因为必须将磁盘上的二进制数据
转化成一个个json对象,才能使用$where和$regex表达式将数据读出来,而不是
直接操作二进制数据,这样查询大量数据就会影响效率。

至此,我们的查询表达式全部介绍完毕。
转载请注明出处:
 
 

相关文章:

  • 2021-11-06
  • 2021-08-15
  • 2022-12-23
  • 2021-05-24
  • 2022-12-23
  • 2021-06-11
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-29
  • 2021-12-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案