public void SubscribeSnapshot(CloudDBZoneQuery cloudDBZoneQuery, CloudDBZoneQuery.CloudDBZoneQueryPolicy cloudDBZoneQueryPolicy, OnSnapshotListener listener)
        {
            if (mCloudDBZone == null)
            {
                Debug.Log($"[{TAG}]: CloudDBZone is null, try re-open it");
                return;
            }

            mCloudDBZone.SubscribeSnapshot(cloudDBZoneQuery, cloudDBZoneQueryPolicy, listener);
        }
        public void SubscribeSnapshot(CloudDBZoneQuery cloudDBZoneQuery, CloudDBZoneQuery.CloudDBZoneQueryPolicy cloudDBZoneQueryPolicy)
        {
            if (mCloudDBZone == null)
            {
                Debug.LogError($"[{TAG}]: CloudDBZone is null, try re-open it");
                return;
            }


            mRegister = mCloudDBZone.SubscribeSnapshot(cloudDBZoneQuery, cloudDBZoneQueryPolicy, OnCloudDBZoneSnapshot, OnCloudDBZoneSnapshotException);
            Debug.Log($"[{TAG}]: SubscribeSnaphot()");
        }