一、创建schemas 创建schemas的方式: schemas中的数据类型有以下几种:? String? Number? Date? Boolean? Buffer? ObjectId? Mixed? Array 特别需要说明一下ObjectId类型和Mixed类型以及Array类型,在sche ...
分类:
其他好文 时间:
2017-04-11 16:59:51
阅读次数:
313
Mongoose是在node.js环境下对mongodb进行便捷操作的对象模型工具 因此,要使用mongoose,则必须安装node.js环境以及mongodb数据库。mongoose使mongodb操作更简单便捷。可以在github中获得其源码,也可以在这里查看api文档,英文的,文档内容较多,因 ...
node.js基于express框架搭建一个简单的注册登录Web功能 这个小应用使用到了node.js bootstrap express 以及数据库的操作 :使用mongoose对象模型来操作 mongodb 如果没了解过的可以先去基本了解一下相关概念~ 首先注明一下版本,因为express因为版 ...
分类:
Web程序 时间:
2017-04-08 14:36:39
阅读次数:
178
当schema中字段类型为String时,保存的时候如果该字段为Number也可以保存成功,mongoose会自动将其转换为数字字符串。 当schema中字段类型为Number时,保存的时候如果该字段如果是String类型,只要能转换为数字格式的字符串,也能保存成功,比如"20.17",否则会报错 ...
分类:
其他好文 时间:
2017-04-01 15:20:13
阅读次数:
177
一、创建schemas schemas中的数据类型有以下几种: 特别需要说明一下ObjectId类型和Mixed类型以及Array类型,在schemas中声明这几种类型的方式如下: 19 //第二种方式就是复杂类型数据数组,例如我们可以再数组中添加不同类型的schemas: 28 //注意:如果定义 ...
分类:
其他好文 时间:
2017-03-14 12:13:25
阅读次数:
194
直接上指令: 花了我一早上,整出来了。直接上代码: 然后,这里是手动查询得到的结果: 哈哈哈哈,数据存储成功,可以开始搞事情了、 ...
分类:
其他好文 时间:
2017-03-08 12:57:08
阅读次数:
129
1.解读mongoose的populate 1.Query#populate ...
分类:
其他好文 时间:
2017-02-24 10:56:01
阅读次数:
234
MongoDB介绍: MongoDB是基于Javascript语言的数据库,存储格式是JSON,而Node也是基于JavaScript的环境(库),所以node和mongoDB的搭配能减少因为数据转换带来的时间空间开销。 Mongoose介绍: 是MongoDB的一个对象模型工具,它将数据库中的数据 ...
分类:
数据库 时间:
2017-02-18 15:36:24
阅读次数:
226
mongoose中给字段添加索引的方法有两种,一种通过在定义schema的时候配置,如: 另一种通过index方法添加索引,如给name和type字段添加索引(1和-1分别表示升序索引和降序索引): ...
分类:
其他好文 时间:
2017-02-05 23:51:38
阅读次数:
658
nodejs的所有调用几乎是全异步的,而所有的IO操作也都是通过回调函数才能知道结果。 如果一个异步调用依赖另一个异步调用,如果没有Promise的话,有可能陷入传说中的回调地狱。 bluebird实现了将异步回调写法转变为链式写法,并且扩展出了catch、finally、bind等api,如cat ...
分类:
其他好文 时间:
2017-01-17 14:13:07
阅读次数:
406