微信小程序云开发获取数据库中一条记录的一个字段值

1、问题
为何我在外面取值始终不等于数据库中数值
图片说明

2、在调用on_search函数内部,cishu结果为1,但是出来后,却是0
bussiness.js? [sm]:294 searchout1:0
bussiness.js? [sm]:400 searchIN:人民路,cishu+1
bussiness.js? [sm]:333 [数据库] [留言] 成功,记录 _id: aa133ce55f53b7fa00d21a6e395d5eb7

在进行search操作时,返回的没有问题: searchIN:人民路,cishu+1
但是回来后,查看数据,searchout1:0。

2、代码:

查找函数代码:
this.on_Search(this.data.zhihang_array[this.data.zhihang_index].name);

   const db = wx.cloud.database({ env:'vistor-ec2t7'})
    var result = 0;

    db.collection('VisitStatistics').where({jigou:jigou1}).get({
        success: function(res){
            console.log("searchIN:"+jigou1+",cishu+"+res.data[0].cishu)
            this.setData(
                {
                    queryCishu:res.data[0].cishu
                }
            )
        }
    })
}

调用on_Search函数代码如下:
this.on_Search(this.data.zhihang_array[this.data.zhihang_index].name);

    console.log('searchout1:'+this.data.queryCishu)

        只有4个Cbi

可能缓存导致,可以在js路径后面加个随机值参数试试,如bussiness.js?random=" + Math.random() + "