在使用vue编译后需要上传到服务器,之前用的sftp客户端来上传,比较麻烦。现在使用gulp实现自动化部署。
正则表达式——古老而又强大的文本处理工具。仅用一段简短的表达式语句,就能快速地实现一个复杂的业务逻辑。掌握正则表达式,让你的开发效率有一个质的飞跃。
正则表达式经常被用于字段或任意字符串的校验,比如下面这段校验基本日期格式的JavaScript代码:
var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/;
var r = fieldValue.match(reg);
if(r==null)alert('Date format error!');
JS中数组的操作
MongoDB中文档存入数据库后用update方法更新,update方法有两个参数 update(args1,args2) args1是指查询文档的条件; args2是指对查询到的文档进行什么样的修改;
在开发中遇到一个这样的问题,当所有查询执行完成后再处理查询结果回显到页面,而且所有查询都是异步的,所以需要promise来辅助完成
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。 输入help可以看到基本操作命令 db.help() help on db methods 显示数据库操作命令,里面有很多的命令 db.mycoll.help() help on collection methods 显示集合操作命令,同样有很多的命令,mycoll指的是当前数据库下,一个叫mycoll的集合,并非真正意义上的命令 sh.help() sharding helpers rs.help() replica set helpers help admin administrative help help connect connecting to a db help help keys key shortcuts help misc misc things to know help mr mapreduce
show dbs show database names 显示数据库列表
show collections show collections in current database 显示当前数据库中的集合(类似关系数据库中的表)
show users show users in current database 显示用户
show profile show most recent system.profile entries with time >= 1ms
show logs show the accessible logger names
show log [name] prints out the last segment of log in memory, ‘global’ is default
use
MongoDB没有创建数据库的命令,但有类似的命令。
如:如果你想创建一个”test”的数据库,先运行use test命令,之后就做一些操作(如:db.createCollection(‘user’)),这样就可以创建一个名叫”test”的数据库并创建user表。