1.3.0 • Published 8 years ago

yq-ng-mongoose v1.3.0

Weekly downloads
5
License
MIT
Repository
github
Last release
8 years ago

yq-ng-mongoose

/*!
 * angular-mongoose 模块。 封装Mongoose的增删改查与分页。
 * 让你可以前段调用后端的API
 * @auther yq
 * @Copyright(c) 2016 YeQin
 * @MIT Licensed
 */

/**
 * @`mongoose` API
 * ----------------------------------------------------------
 * 1.$link          添加后台API地址,返回一个mongoose实例 `mongooseEntity`。
 * 2.$toArray       把数组转换成分页对象,返回一个数组分页对象 `pagePojo`。						
 *
 * @`mongooseEntity` API 
 * ----------------------------------------------------------
 * 1.__link         链接数据库
 * 2.$find       	获取后台数据
 * 3.__setHttp      注入http服务
 * 4.$setCurPage    跳转到指定页
 * 5.$save          将数据保存到数据库,刷新当前页
 * 6.$remove        从数据库删除一条数据,刷新当前页. 如果当前页数据条数为0,则刷新上一页.
 * 7.$update        更新一条数据到数据库,刷新当前页.
 * 8.$search        查询数据,页面刷新到第一页.
 * 9.$query         查询对象   
 *
 * @`mongooseEntity.$query` 查询方法
 * @example
 * 1. a-b=x    ->    {a.b:x}
 * 2. $$_a=x   ->    {$regex: x ,$options: 'i'}
 * 3. $gt_a=x  ->   {a:$gt:x}
 * ..目前支持['$$_','$gt_','$gte_','$lt_','$lte_','$ne_']
 *
 * @`pagePojo` API 
 * ----------------------------------------------------------
 * 1.__init        初始化
 * 2.$setCurPage   跳转到制定页           
 * 3.$save         添加数据可传入对象和数组
 * 4.$remove       删除一条数据      
 * ----------------------------------------------------------
 *
 *@`mongoosePagin` 分页插件设置
 * ----------------------------------------------------------
 *@Example
 *<mongoose-pagin ng-model="`mongooseEntity`"></mongoose-pagin>
 *<mongoose-pagin ng-model="`pagePojo`"></mongoose-pagin>
 */
1.3.0

8 years ago

1.2.0

8 years ago

1.1.0

8 years ago

1.0.0

8 years ago