mongodb更新对象数组的某个字段

数组库文档: {_id: 1, usernames: [{name: 'jack',userId:'a'},{name:'tony',userId:'b'}]} mongodb更新操作写法: model.updateMany({'usernames.name': 'jack'}, {$set: ...

2018-09-19 16:57:10

阅读数 1029

评论数 0

mongodb自动生成createdAt和updatedAt两个字段

虽然我们可以在文档创建的时候插入创建时间字段createAt,但是文档更新的时间updateAt是不能直接更新的。而且我们也不可能在写入操作中每次都更新这个字段。幸好,在Mongoose Schemas定义中给我们提供了timestamps选项。 官方文档介绍:https://mongoosej...

2018-08-17 14:03:06

阅读数 536

评论数 0

终端代理ss

假设你ss代理的端口为1080,通过设置alias简写来简化操作,每次要用的时候输入setss,不用了就unsetss。 vim .bash_profile #根据系统修改不同的环境文件 alias setss="export ALL_PROXY=socks5://127....

2018-08-15 10:48:58

阅读数 102

评论数 0

配置Jenkins+gitlab持续集成构建教程

配置Jenkins+gitlab持续集成构建教程 1. 安装插件:系统管理-管理插件-可选插件 Gitlab Hook Plugin Build Authorization Token Root Plugin GitLab Plugin Git Plugin 2. 配置gitlab的...

2018-08-14 09:29:21

阅读数 133

评论数 0

前端性能优化清单

一、做好准备:计划和指标 1. 建立性能指标 使开发/设计和营销团队之间具有一致性。 2. 团队目标:至少要比你最快的竞争对手还快 20% 1. 除了性能预算之外,为最有利的关键客户任务设置和讨论可接受的关键行为的时间阈值, 有助于支持或避免了在优化路上的性能讨论。确保增加资源和...

2018-03-04 00:10:42

阅读数 123

评论数 0

github上fork项目后保持与原项目同步更新

1. fork项目,clone到本地2. clone原项目到本地仓库3. 添加原项目到本地仓库git remote add rocket https://github.com/RocketChat/Rocket.Chat.git注: rocket 名字为原项目的标识,可任意取4.fetch原项目更...

2017-10-16 10:16:40

阅读数 377

评论数 0

mongodb常用命令笔记(持续更新)

1. 同时使用多个or语句 db.things.find({$and: [ {$or : [{'a':1},{'b':2}]}, {$or : [{'a':2},{'b':3}]}] }) 2. 数组更新单个元素或者多个 在需要对数组中的值进行操作的时候,可通过位置或者定位操作符(...

2017-09-15 15:21:44

阅读数 178

评论数 0

解除hexo在github pages自定义域名绑定的方法

不要删除项目,因为github会对域名进行缓存的,所以,应该这样处理,等一会就可以了1. hexo clean 2. 将CHAME内容去掉,留个空白文档 3. hexo g 4. hexo d

2016-12-08 00:25:04

阅读数 3552

评论数 0

Object.keys方法之详解

在实际开发中,我们有时需要知道对象的所有属性,原生js给我们提供了一个很好的方法:Object.keys(),该方法返回一个数组 传入对象,返回属性名 var obj = {'a':'123','b':'345'}; console.log(Object.keys(obj)); //['a','...

2016-11-11 23:34:07

阅读数 57876

评论数 3

js实现冒泡排序

var array = [65, 97, 76, 13, 27, 49, 58]; //循环控制趟数 var s = 0; var s1 = 0; //为什么 isSort = true,不能写在循环外面 //因为 交换位置 isSort = false. ...

2016-09-08 19:24:59

阅读数 237

评论数 0

sublime text 3 在写 css 时自动提示类名的解决方案

ctrl+shift+p命令行输入Package Control: Add Repository进入后输入https://github.com/andruhon/SublimeAllAutocomplete然后在install package中输入All Autocomplete找到与上面地址对应...

2016-08-22 11:18:27

阅读数 17449

评论数 12

JS基础之运动框架,能实现常用动画效果

举例附带注释,轻松了解实现原理。<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Docum...

2016-08-04 15:22:19

阅读数 1508

评论数 0

有margin:0 auto;为什么就没有padding: 0 auto呢?

margin:auto可以做到水平居中,前提条件就是,这个标签是块状元素,并且有个确定的宽度,百分比的宽度也行;padding的话, 设置成auto它会自动继承浏览器的padding值, 当设置padding值为auto时,所有padding值都会变为0,因此一般都会以具体数值或者其他方法实现效果...

2016-07-23 18:08:19

阅读数 3530

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭