| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | /** * 压测模块1 * * @author CaiAoLin * @date 2017/8/3 * @version */import BaseModel from "../../modules/common/base/base_model";import Test1Schema from "./schemas/test1";class Test1Model extends BaseModel {    /**     * 构造函数     *     * @return {void}     */    constructor() {        let parent = super();        parent.model = Test1Schema;        parent.init();    }    /**     * 初始化数据     *     * @return {Promise}     */    async test() {        let name = 'test1';        // let update = {$inc: {value: 1}};        let update = {value: 1};        let condition = {name: name};        let options = {new: true};        // 先查找更新        // let idData = await this.db.findAndModify(condition, update, options);        let idData = await this.db.incr(condition, update);        // return idData !== null;        return idData !== null && idData.ok === 1;    }}export default Test1Model;
 |