mongo-model-statics
-
param
参数,结构:{condition:{}}
condition:为具体查询条件 - 所有接口返回的都是promise
- 查询条件会走一个过滤规则
- 属性名以 $开头 匹配以某某开始
- 属性名以 $结尾 匹配以某某结尾的数据
- 属性名以
$属性$ 匹配包含关系
_getCount(param) promise<int>
_getPage(param, callback, countCallback)
- param:
{pageSize,pageIndex,condition}
- callback 对查询出来的promise进行二次定制
- countCallback 对查询数据的promise进行二次定制
- 返回
Promise<{ total, list, pageIndex, pageSize}>
- param:
_find(param) Promise<[]>
_findOne(param) Promise<Object>
_findById(id) Promise<Object>
_delete(param)
_add(data)
- data:数据自身
_update(condition, updateData, options?)
- updateData:将更新的数据
- options:可选 默认:
{ multi: true,...options}