NoSQL数据库_MongoDB_MongoDB内设置编辑器_跨行编辑
MongoDB 对跨行编辑支持的很不友好,可以设置使用EDITOR 对 MongoDB 的语句进行编辑 (相当于用了编辑器 编辑跨 行语句):
背景: MongoDB Shell 本身可以支持 javascript 语言,下面的演示会用到一点JavaScript (不懂也没关系)
步骤1: 在 /etc/profile 设置编辑器 添加一行 #mongodb editor
保存退出后 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() //查看效果
效果:
好了收工~ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |