加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

NoSQL数据库_MongoDB_MongoDB内设置编辑器_跨行编辑

发布时间:2020-12-13 13:36:39 所属栏目:百科 来源:网络整理
导读:MongoDB 对跨行编辑支持的很不友好,可以设置使用EDITOR 对 MongoDB 的语句进行编辑 (相当于用了编辑器 编辑跨 行语句): 背景: MongoDB Shell 本身可以支持 javascript 语言,下面的演示会用到一点JavaScript (不懂也没关系) 步骤1: 在 /etc/profile 设置

MongoDB 对跨行编辑支持的很不友好,可以设置使用EDITOR 对 MongoDB 的语句进行编辑 (相当于用了编辑器 编辑跨 行语句):


背景:

MongoDB Shell 本身可以支持 javascript 语言,下面的演示会用到一点JavaScript (不懂也没关系)



步骤1: 在 /etc/profile 设置编辑器

添加一行

#mongodb editor
export EDITOR=/usr/bin/vim //设置自己喜欢的编辑器路径


保存退出后

source /etc/profile 使环境变量生效


步骤2: 设置mongodb 用户配置 ~/.mongorc.js

增加Editor的配置

添加一行

EDITOR="/usr/bin/vim";



步骤3: 在Mongo Shell 中使用 edit 指令编辑 变量

> var doc = {} //创建一个JavaScript变量

> edit doc //编辑doc变量的内容

//修改doc变量的内容

//示例 :

//db.user.insert({name:"sunzhenhua",age:23})

//保存并退出

> edit doc //系统的回显

> doc //执行变量的内容

> db.user.find() //查看效果


效果:



好了收工~

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读