| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | /** * 压测模块1 * * @author CaiAoLin * @date 2017/8/3 * @version */import BaseModel from "../../modules/common/base/base_model";import Test2Schema from "./schemas/test2";class Test2Model extends BaseModel {    /**     * 构造函数     *     * @return {void}     */    constructor() {        let parent = super();        parent.model = Test2Schema;        parent.init();    }    /**     * 初始化数据     *     * @return {Promise}     */    async test() {        let name = 'test2';        // 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 Test2Model;
 |