当前位置: 首页 > news >正文

韩城网站建设韩城网站推广营销活动推广策划

韩城网站建设韩城网站推广,营销活动推广策划,计算机系毕设代做网站,c 做彩票网站字符串表达式运算符主要用于实现字符串操作#xff0c;主要包括了大小写转换、字符串截取、拼接、替换等 一、准备工作 初始化字符串数据 db.strings.insertMany([{ _id: 1, comment: Abc },{ _id: 2主要包括了大小写转换、字符串截取、拼接、替换等 一、准备工作 初始化字符串数据 db.strings.insertMany([{ _id: 1, comment: Abc },{ _id: 2, comment: Hello World },{ _id: 3, comment: Hello World } ]) 二、去字符串$ltrim$rtrim$trim 语法 去除开始位置的字符串{ $ltrim: { input: string,  chars: string } } 去除结束位置的字符串{ $rtrim: { input: string,  chars: string } } 去除开始和结束位置的字符串{ $trim: { input: string,  chars: string } } 其中 input代表的是需要去除字符的字符串 chars可选代表的是需要去除的字符串如果未定义则去除空格 例子去除开始位置的Hello db.strings.aggregate([{$project: {comment: {$ltrim: {input: $comment,chars: Hello}}}} ]) 聚合查询的结果如下 { _id : 1, comment : Abc } { _id : 2, comment : World } { _id : 3, comment : Hello World } 可以看到编号为2的数据中的Hello去掉了编号为3的未去掉原因是$ltrim是去除开始位置的字符串而编号为3的数据的开始位置为空格 例子去除结束位置的空格 db.strings.aggregate([{$project: {comment: {$rtrim: {input: $comment}}}} ]) 聚合查询的结果如下 { _id : 1, comment : Abc } { _id : 2, comment : Hello World } { _id : 3, comment : Hello World } 例子去除开始和结束位置的空格 db.strings.aggregate([{$project: {comment: {$trim: {input: $comment}}}} ]) 聚合查询的结果如下 { _id : 1, comment : Abc } { _id : 2, comment : Hello World } { _id : 3, comment : Hello World } 可以看出$trim只是去除开始和结束位置的字符串。 需要注意的是$lrim,$rtrim,$trim只能在4.0及之后的版本才能使用 三、拼接$concat 语法{ $concat: [ expression1, expression2, ... ] } 将多个表达式的结果拼接到一起 例子将编号和comment拼接到一起后面再拼接上ok db.strings.aggregate([{$project: {comment: {$concat: [ $_id, $comment, ok ]}}} ]) 聚合查询的结果如下 { _id : 1, comment : 1 Abcok } { _id : 2, comment : 2Hello Worldok } { _id : 3, comment : 3 Hello World ok } 四、分割$split 语法{ $split: [ string expression, delimiter ] } 使用分隔符将字符串分割成字符串数组 其中 string expression指的是待分割的字符串表达式 delimiter指的是字符串分隔符 例子去除两边空格后使用空格分割comment db.strings.aggregate([{$project: {comment: {$split: [ { $trim: { input: $comment } }, ]}}} ]) 聚合查询的结果如下 { _id : 1, comment : [ Abc ] } { _id : 2, comment : [ Hello, World ] } { _id : 3, comment : [ Hello, World ] } 五、转大写$toUpper、转小写$toLower 语法 转大写{ $toUpper: expression } 转小写{ $toLower: expression } 例子转换commet为大写 db.strings.aggregate([{$project: {comment: {$toUpper: $comment}}} ]) 聚合查询的结果如下 { _id : 1, comment : ABC } { _id : 2, comment : HELLO WORLD } { _id : 3, comment : HELLO WORLD } 例子转换commet为小写 db.strings.aggregate([{$project: {comment: {$toLower: $comment}}} ]) 聚合查询的结果如下 { _id : 1, comment : abc } { _id : 2, comment : hello world } { _id : 3, comment : hello world } 六、替换$replaceOne$replaceAll 语法 替换一个{ $replaceOne: { input: expression, find: expression, replacement: expression } } 替换所有{ $replaceAll: { input: expression, find: expression, replacement: expression } } 例子替换第一个l为o db.strings.aggregate([{$project: {comment: {$replaceOne: { input: $comment, find: l, replacement: o }}}} ]) 聚合查询的结果如下 { _id : 1, comment : Abc } { _id : 2, comment : Heolo World } { _id : 3, comment : Heolo World } 例子替换所有的l为o db.strings.aggregate([{$project: {comment: {$replaceAll: { input: $comment, find: l, replacement: o }}}} ]) 聚合查询的结果如下 { _id : 1, comment : Abc } { _id : 2, comment : Heooo Worod } { _id : 3, comment : Heooo Worod }
http://www.hkea.cn/news/14301098/

相关文章:

  • 邯郸做紧固件网站甘肃建设银行网站
  • 网站建设推广用兴田德润中交路建子公司最新排名
  • 泰安建设局网站天津搜索引擎优化
  • wordpress登陆页面修改关键词排名优化报价
  • 南沙网站建设哪家好wordpress 全局播放器
  • 长沙知名网站建设三星网上商城官网
  • 网站类型分类网站核验单怎么下载
  • 石家庄行业网站建设网站建设分工表
  • 怎样做境外网站上赚钱如何在百度上搜到网站
  • 浏阳市商务局网站溪江农贸市场建设网站建设通知
  • 网站收录入口申请房产智能建站系统
  • 培训网站开发机构东莞怎么制作网站
  • 济南简单网站制作排名公司网站建设费用包括哪些内容
  • 电子商务网站开发分几个模块谷德设计网案例
  • 怎么做一个自己的网站网站登录密码怎么取消保存
  • 网站开发语言网站设置主页
  • 用angular做的网站石家庄最新大事
  • 网站建设和网站编辑是什么工作河南建设厅
  • 东营企业网站排名优化陕建云采电子商务平台
  • 网站开发与维护价格锡林浩特本地网站建设
  • 网站开发架设wordpress 页面开发教程视频
  • 公司网站制作企业火车头 wordpress发布
  • 广州网站推广找哪里建设企业网站初始必备的六大功能
  • wordpress 做音乐网站做网站骗钱
  • 建设部 网站个人网站成功案例
  • 自己做公司网站难吗服装网站建设美丽
  • 上海网安网站建设asp.net网站安装教程
  • 广州开发网站技术支持阳春县建设局网站
  • asp网站免费完整源码福田区南山区龙岗区
  • 可信网站查询江门网红打卡点