- 博客(5)
- 资源 (8)
- 收藏
- 关注
原创 使用ORM类库Mongoose提升NodeJs数据
饮半盏湖水,当知江河滋味;拾一片落叶,尽享人间秋凉。 Mongoose是基于Node和MongoDB的高级ORM类库,典型的ORM是现代软件工程至关重要的一部分。Mongoose能从数据库提取任何信息,应用代码只通过对象及其方法进行交互。ORM允许指定不同类型对象之间的关系,也可将业务逻辑放入类在红。 Mongoose拥有内置验证和类型转换的功能,可根据需求进行扩展和定制。当M...
2017-12-21 21:56:36 313
原创 MongoDB应用设计技巧
速度和完整性的折中 多文档中使用的数据既可以采用反范式的内嵌方式,也可采用范式化的引用方式。两种策略没有优劣之分,各有优缺点,关键是要选择适合自己的应用场景。 极高的性能和瞬间一致性不可兼得 网上购物车 范式化设计 # 商品 db.products.insert({_id:product_id, name:name: price:price, desc:description}...
2017-12-15 03:01:40 114
原创 AngularJs基础
AngularJS是一个JS框架,它提供了创建网站和web应用结构化的方法。AngularJS是建立在jQuery的一个轻量级版本之上的JS库。AngularJS对于Node.js栈来说是一个完美的客户端库,它提供非常整洁和结构化的方法。 为什么选择AngularJS AngularJS是建立在JavaScript和jQuery的轻量级版本之上的MVC框架,MVC框架将业务逻辑代码...
2017-12-14 13:11:53 89
原创 MongoDB空间索引
MongoDB提供强大的空间索引,可查询出一定范围的地理坐标。 MongoDB空间索引 查询出距离点[70,180]最近的3个点 # 创建2d索引,默认建立一个[-180,180]之间的2d索引。 db.map.ensureIndex({gis:'2d'}, {min:-1, max:201}) # 查询点[70,180]最近三个点 db.map.find({$gt:...
2017-12-12 00:53:41 179
原创 MongoDB导入导出
导入数据 > cd /mongodb/bin > mongoimport -h hostname -d database -c collection --type json/csv --file file_path --headerline --upsert 参数 -d 指定导入的数据库 -c 指定导入的集合 --type 指定导入的文件类型,默认JSON。 --...
2017-12-11 20:49:55 125
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人