抖音开放平台Logo
开发者文档
控制台
  • 体验抖音小游戏
  • 游戏引擎
  • Unity 引擎适配
  • WebGL 方案与优化
  • BGDT 手册
  • 接入
  • C# API
  • API 概览
  • 开放能力
  • 基础
  • 设备
  • 文件
  • 媒体
  • 网络
  • 游戏分享
  • 数据缓存
  • 系统
  • 界面
  • 支付
  • 广告
  • 宿主事件
  • 抖音云模块
  • 抖音云
  • 邀请模块
  • PlayerPrefs
  • 调试工具
  • 初始化
  • 渲染
  • Cocos/Laya/Egret引擎适配
  • 基础功能
  • 开放能力
  • 性能优化
  • 抖音云功能相关接口。

    TT.CreateCloud

    6.0.0 开始支持本方法
    创建抖音云实例。
    前提条件
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    public static DouyinCloud CreateCloud()

    返回说明

    类型
    说明
    DouyinCloud
    返回抖音云实例 DouyinCloud,该实例为单例,通过该实例去访问抖音云

    代码示例

    public void TestDouyinCloud() { DouyinCloud cloud = TT.CreateCloud(); }

    DouyinCloud.CallContainer

    6.0.0 开始支持本方法
    请求抖音云服务端。
    前提条件
    已正确获取抖音云实例
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    public void CallContainer(string eveId, string serviceId, string path, Options options, Action<Response> success, Action<ErrorResponse> fail)

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    eveId
    string
    --
    抖音云平台环境 id,在抖音云平台查看
    serviceId
    string
    --
    抖音云平台服务 id
    path
    string
    --
    请求 path
    options
    Options
    --
    请求参数
    success
    Action<Response>
    --
    成功回调
    fail
    Action<ErrorResponse>
    --
    失败回调

    代码示例

    public void TestDouyinCloud() { DouyinCloud.Options options = new DouyinCloud.Options(); options.Header = new JsonData(); options.Header["hello"] = "asdasd"; options.Method = "GET"; DouyinCloud cloud = TT.CreateCloud(); cloud.CallContainer("xxxxxx", "xxxxx", "xxxxxxx", options, response => { Debug.Log($"CallContainer: /api/getinfo response.StatusCode:{response.StatusCode},response.Data:{response.Data}"); }, errResponse => { Debug.Log($"CallContainer: /api/getinfo response.StatusCode:{response.StatusCode},response.ErrMsg:{response.ErrMsg}"); }); }

    DouyinCloud.GetTempFileUrl

    6.0.0 开始支持本方法
    获取抖音云文件访问地址。
    前提条件
    已正确获取抖音云实例
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    public void GetTempFileUrl(string eveId, List<String> cloudPaths, int maxAge, Action<FileResponse> success, Action<ErrorResponse> fail);

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    eveId
    string
    --
    抖音云平台环境 id,在抖音云平台查看
    cloudPaths
    List<String>
    --
    云文件 path
    maxAge
    int
    --
    最长有效期
    success
    Action<FileResponse>
    --
    成功回调
    fail
    Action<ErrorResponse>
    --
    失败回调

    代码示例

    public void TestDouyinCloud() { string cloudPath = "dy_cloud_test/dy_cloud_test/dy_cloud_test.txt"; List<string> paths = new List<string>(); paths.Add(cloudPath); TT.CreateCloud().GetTempFileUrl("xxxxx", paths, 86400, response1 => { Debug.Log($"GetTempFileUrl: response:{response1}"); }, response2 => { Debug.Log($"GetTempFileUrl: failed response.StatusCode:{response2.StatusCode},response.ErrMsg:{response.ErrMsg}"); }); }

    DouyinCloud.DeleteFile

    6.0.0 开始支持本方法
    删除抖音云文件。
    前提条件
    已正确获取抖音云实例
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    public void DeleteFile(string eveId, List<string> cloudPaths, Action<FileResponse> success, Action<ErrorResponse> fail);

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    eveId
    string
    --
    抖音云平台环境 id,在抖音云平台查看
    cloudPaths
    string
    --
    云文件 path
    success
    Action<FileResponse>
    --
    成功回调
    fail
    Action<ErrorResponse>
    --
    失败回调

    代码示例

    public void TestDouyinCloud() { string cloudPath = "dy_cloud_test/dy_cloud_test/dy_cloud_test.txt"; List<string> paths = new List<string>(); paths.Add(cloudPath); TT.CreateCloud().DeleteFile("xxxxx", paths, response1 => { Debug.Log($"DeleteFile: response:{response1}"); }, response2 => { Debug.Log($"DeleteFile: failed response.StatusCode:{response2.StatusCode},response.ErrMsg:{response2.ErrMsg}"); }); }

    DouyinCloud.UploadFile

    6.0.0 开始支持本方法
    上传抖音云文件。
    前提条件
    已正确获取抖音云实例
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    public void UploadFile(string eveId, string cloudPath, string filePath, Action<DownloadUploadProgressData> progress, Action<UploadResponse> success, Action<ErrorResponse> fail);

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    eveId
    string
    --
    抖音云平台环境 id,在抖音云平台查看
    cloudPath
    string
    --
    云文件 path
    filePath
    string
    --
    文件绝对路径
    progress
    Action<DownloadUploadProgressData>
    --
    上传进度回调
    success
    Action<UploadResponse>
    --
    成功回调
    fail
    Action<ErrorResponse>
    --
    失败回调

    代码示例

    public void TestDouyinCloud() { string filepath = Path.Combine(Application.persistentDataPath, "dy_test.txt"); Debug.Log($"write {filepath}"); TT.GetFileSystemManager().WriteFileSync(filepath, "test message test message test message test message test message test message test message test message"); string cloudPath = "dy_cloud_test/dy_cloud_test/dy_cloud_test.txt"; Debug.Log("TestUploadFileInner"); Debug.Log($"filepath :{filepath}"); Debug.Log($"cloudPath :{cloudPath}"); TT.CreateCloud().UploadFile("xxxx", cloudPath, filepath, progress => { Debug.Log($"TestUploadFile Progress : {progress.Progress}"); }, response1 => { Debug.Log($"uploadFile success"); }, response2 =>{ AppendText($"uploadFile:failed StatusCode:{response2.StatusCode}, ErrMsg :{response2.ErrMsg}"); }); }

    DouyinCloud.DownloadFile

    6.0.0 开始支持本方法
    下载抖音云文件。
    前提条件
    已正确获取抖音云实例
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    public void DownloadFile(string eveId, string cloudPath, string filePath, Action<DownloadUploadProgressData> progress, Action<DownloadResponse> success, Action<ErrorResponse> fail);

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    eveId
    string
    --
    抖音云平台环境 id,在抖音云平台查看
    cloudPath
    string
    --
    云文件 path
    filePath
    string
    --
    文件绝对路径
    progress
    Action<DownloadUploadProgressData>
    --
    下载进度回调
    success
    Action<UploadResponse>
    --
    成功回调
    fail
    Action<ErrorResponse>
    --
    失败回调

    代码示例

    public void TestDouyinCloud() { string filepath = Path.Combine(Application.persistentDataPath, "dy_test_download.txt"); string cloudPath = "dy_cloud_test/dy_cloud_test/dy_cloud_test.txt"; Debug.Log("TestDownloadFile2"); Debug.Log($"filepath :{filepath}"); Debug.Log($"cloudPath :{cloudPath}"); TT.CreateCloud().DownloadFile("xxxx", cloudPath, filepath, progress => { Debug.Log($"DownloadFile Progress : {progress.Progress}"); }, response1 => { Debug.Log($"DownloadFile success"); }, response2 =>{ AppendText($"DownloadFile:failed StatusCode:{response2.StatusCode}, ErrMsg :{response2.ErrMsg}"); }); }

    DouyinCloud.CloudDb

    6.0.0 开始支持本方法
    获取抖音云数据库对象。
    前提条件
    已正确获取抖音云实例
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    public CloudDB CloudDb();

    返回说明

    属性名
    类型
    说明
    CloudDB
    抖音云操作数据库实例

    代码示例

    public void TestDouyinCloud() { CloudDB cloudDB = TT.CreateCloud().CloudDb(); }

    CloudDB.GenDBCollection

    6.0.0 开始支持本方法
    创建 DBCollection 对象。
    前提条件
    已正确获取抖音云数据库对象
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    CloudDBCollection GenDBCollection(string evnId, string name); // 返回 CloudDBCollection 实例,可以对该实例进行相关操作

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    eveId
    string
    --
    抖音云平台环境 id,在抖音云平台查看
    name
    string
    --
    抖音云 DB 名字

    代码示例

    public void TestDouyinCloud() { CloudDBCollection cloudDBCollection = TT.CreateCloud().CloudDb().GenDBCollection("xxxxx", "xxxx"); }

    CloudDBCollection.Doc

    6.0.0 开始支持本方法
    基于 docid 获取单个文档。
    前提条件
    已正确获取抖音云 DBCollection 对象
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    CloudDBDocument Doc(string id);

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    id
    string
    --
    docid,抖音云平台对应 docid

    返回说明

    类型
    说明
    CloudDBDocument
    返回 CloudDBDocument 实例,可以对该实例进行相关操作

    代码示例

    public void TestDouyinCloud() { TT.CreateCloud().CloudDb().GenDBCollection("xxxx", "xxx").Doc("xxxx"); }

    CloudDBDocument.Get

    6.0.0 开始支持本方法
    获取抖音云数据单个文档数据。
    前提条件
    已正确获取抖音云 CloudDBDocument 对象
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    void Get(Action<DouyinCloud.DBResponse> success, Action<DouyinCloud.DBResponse> fail);

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    success
    Action<DouyinCloud.DBResponse>
    --
    成功回调
    fail
    Action<DouyinCloud.DBResponse>
    --
    失败回调

    代码示例

    public void TestDouyinCloud() { TT.CreateCloud().CloudDb().GenDBCollection("xxxx", "xxx").Doc("xxxx").Get( response1 =>{ Debug.Log($"TestDbDocGet Doc get StatusCode:{response1.StatusCode}, ErrMsg:{response1.ErrMsg}, Data:{response1.Data.ToJson()}"); }, response2 =>{ Debug.Log($"TestDbDocGet failed StatusCode:{response2.StatusCode},ErrMsg:{response2.ErrMsg}"); }); }

    CloudDBDocument.Update

    6.0.0 开始支持本方法
    更新单个云文档数据。
    前提条件
    已正确获取抖音云 CloudDBDocument 对象
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    void Update(JsonData dataJson, Action<DouyinCloud.DBResponse> success, Action<DouyinCloud.DBResponse> fail);

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    dataJson
    JsonData
    --
    更新数据
    success
    Action<DouyinCloud.DBResponse>
    --
    成功回调
    fail
    Action<DouyinCloud.DBResponse>
    --
    失败回调

    代码示例

    public void TestDouyinCloud() { JsonData data = GetTestDocJson(0); data["_id"] = "_idxxxx"; TT.CreateCloud().CloudDb().GenDBCollection("xxxx", "xxx").Doc("xxxx").Update( data, response1 => { Debug.Log($"TestDbDocGet Doc get StatusCode:{response1.StatusCode}, ErrMsg:{response1.ErrMsg}, Data:{response1.Data.ToJson()}"); }, response2 => { Debug.Log($"TestDbDocGet failed StatusCode:{response2.StatusCode},ErrMsg:{response2.ErrMsg}"); }); }

    CloudDBDocument.Set

    6.0.0 开始支持本方法
    设置单个云文档数据,仅会更新已有字段。
    前提条件
    已正确获取抖音云 CloudDBDocument 对象
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    void Set(JsonData dataJson, Action<DouyinCloud.DBResponse> success, Action<DouyinCloud.DBResponse> fail);

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    dataJson
    JsonData
    --
    更新数据
    success
    Action<DouyinCloud.DBResponse>
    --
    成功回调
    fail
    Action<DouyinCloud.DBResponse>
    --
    失败回调

    代码示例

    public void TestDouyinCloud() { JsonData setData = GetTestDocJson(1); setData["set_new_field"] = "hello value by TestDbDocSetJson"; TT.CreateCloud().CloudDb().GenDBCollection("xxxx", "xxxx").Doc("xxxx").Set( setData, response1 =>{ Debug.Log($"TestDbDocSet RawCloudDb StatusCode:{response1.StatusCode} ErrMsg:{response1.ErrMsg} ,Data:{response1.Data.ToJson()}"); }, response =>{ Debug.Log($"TestDbDocSet failed StatusCode:{response2.StatusCode} ErrMsg:{response2.ErrMsg}"); }); }

    CloudDBDocument.Remove

    6.0.0 开始支持本方法
    删除单个云文档数据。
    前提条件
    已正确获取抖音云 CloudDBDocument 对象
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    void Remove(Action<DouyinCloud.DBResponse> success, Action<DouyinCloud.DBResponse> fail);

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    success
    Action<DouyinCloud.DBResponse>
    --
    成功回调
    fail
    Action<DouyinCloud.DBResponse>
    --
    失败回调

    代码示例

    public void TestDouyinCloud() { TT.CreateCloud().CloudDb().GenDBCollection("xxxx", "xxxx").Doc("xxxx") .Remove( response1 => { Debug.Log($"Doc Remove id 为空 不符合预期 Data:{response1.Data.ToJson()}"); }, response2 => { if (response2.StatusCode == DouyinCloudDBError.DOC_ID_PARAM_ERROR.GetCode()) { Debug.Log($"Doc Remove id 为空 符合预期 "); } else { Debug.Log($"Doc Remove id 为空 不符合预期 StatusCode:{response2.StatusCode},ErrMsg:{response2.ErrMsg}"); } }); }

    CloudDBCollection.Add

    6.0.0 开始支持本方法
    添加数据,当前仅支持单个添加。
    前提条件
    已正确获取抖音云 DBCollection 对象
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    void Add(JsonData dataMap, Action<DouyinCloud.DBResponse> success, Action<DouyinCloud.DBResponse> fail)

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    dataMap
    JsonData
    --
    dataMap,添加数据内容
    success
    Action<DouyinCloud.DBResponse>
    --
    成功回调
    fail
    Action<DouyinCloud.DBResponse>
    --
    失败回调

    代码示例

    public void TestDouyinCloud() { JsonData jsonData = new JsonData(); JsonData subJson = new JsonData(); JsonData subSubJson = new JsonData(); bool boolValue = true; jsonData["num_int"] = 1; jsonData["num_float"] = 1.1f; subJson["sub_num_int"] = 1; subJson["sub_num_float"] = 1.1f; subSubJson["sub_sub_num_int"] = 1; subSubJson["string"] = "hello sub sub"; subJson["sub_sub_json"] = subSubJson; jsonData["sub_json"] = subJson; TT.CreateCloud().CloudDb().GenDBCollection("xxx", "xxx").Add( jsonData, response1 =>{ Debug.Log($"TestDBAdd RawCloudDb StatusCode:{response1.StatusCode},Data:{response1.Data.ToJson()}"); }, response2 =>{ Debug.Log($"TestDBAdd RawCloudDb StatusCode:{response2.StatusCode},ErrMsg:{response2.ErrMsg}"); }); }

    CloudDB.GenDbCmd

    6.0.0 开始支持本方法
    获取 CloudDBCommand 对象。
    前提条件
    已正确获取抖音云数据库对象
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    CloudDBCommand GenDbCmd(string name);

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    name
    string
    --
    字段名字 name

    代码示例

    public void TestDouyinCloud() { CloudDBCommand Cmd = TT.CreateCloud().CloudDb().GenDbCmd("num_int"); }

    CloudDBCommand.And

    6.0.0 开始支持本方法
    数据库操作符 And。
    前提条件
    已正确获取抖音云 CloudDBCommand 对象
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    CloudDBCommand And(List<CloudDBCommand> listData);

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    listData
    List<CloudDBCommand>
    --

    代码示例

    public void TestDouyinCloud() { List<CloudDBCommand> andCmdList = new List<CloudDBCommand>(); CloudDBCommand andCmd = TT.CreateCloud().CloudDb().GenDbCmd(""); andCmd.And(andCmdList); }

    CloudDBCommand.Or

    6.0.0 开始支持本方法
    数据库操作符 Or。
    前提条件
    已正确获取抖音云 CloudDBCommand 对象
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    CloudDBCommand Or(List<CloudDBCommand> listData);

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    listData
    List<CloudDBCommand>
    --

    代码示例

    public void TestDouyinCloud() { List<CloudDBCommand> otherCmdList = new List<CloudDBCommand>(); otherCmdList.Add(TT.CreateCloud().CloudDb().GenDbCmd("num_long").Eq(3000000007L)); otherCmdList.Add(TT.CreateCloud().CloudDb().GenDbCmd("boolean").Eq(true)); otherCmdList.Add(TT.CreateCloud().CloudDb().GenDbCmd("num_int").Gt(2)); CloudDBCommand orCmd = TT.CreateCloud().CloudDb().GenDbCmd(""); orCmd.Or(otherCmdList); }

    CloudDBCommand.Nor

    6.0.0 开始支持本方法
    数据库操作 Not or。
    前提条件
    已正确获取抖音云 CloudDBCommand 对象
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    CloudDBCommand Nor(List<CloudDBCommand> listData);

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    listData
    List<CloudDBCommand>
    --

    代码示例

    public void TestDouyinCloud() { List<CloudDBCommand> otherCmdList = new List<CloudDBCommand>(); otherCmdList.Add(TT.CreateCloud().CloudDb().GenDbCmd("num_int").Eq(8)); otherCmdList.Add(TT.CreateCloud().CloudDb().GenDbCmd("boolean").Eq(true)); CloudDBCommand orCmd = TT.CreateCloud().CloudDb().GenDbCmd(""); orCmd.Nor(otherCmdList); }

    CloudDBCommand.Eq

    6.0.0 开始支持本方法
    数据库操作 =。
    前提条件
    已正确获取抖音云 CloudDBCommand 对象
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    CloudDBCommand Eq(object para);

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    para
    object
    --

    代码示例

    public void TestDouyinCloud() { List<CloudDBCommand> cmdList = new List<CloudDBCommand>(); cmdList.Add(TT.CreateCloud().CloudDb().GenDbCmd("num_int").Eq(2)); }

    CloudDBCommand.Neq

    6.0.0 开始支持本方法
    数据库操作 !=
    前提条件
    已正确获取抖音云 CloudDBCommand 对象
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    CloudDBCommand Neq(object para);

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    para
    object
    --

    代码示例

    public void TestDouyinCloud() { List<CloudDBCommand> cmdList = new List<CloudDBCommand>(); cmdList.Add(TT.CreateCloud().CloudDb().GenDbCmd("string").Neq("hello 1")); }

    CloudDBCommand.Lt

    6.0.0 开始支持本方法
    数据库操作 <。
    前提条件
    已正确获取抖音云 CloudDBCommand 对象
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    CloudDBCommand Lt(object para);

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    para
    object
    --
    对应类型参数

    代码示例

    public void TestDouyinCloud() { List<CloudDBCommand> cmdList = new List<CloudDBCommand>(); cmdList.Add(TT.CreateCloud().CloudDb().GenDbCmd("num_int").Lt(3)); }

    CloudDBCommand.Lte

    6.0.0 开始支持本方法
    数据库操作 <=。
    前提条件
    已正确获取抖音云 CloudDBCommand 对象
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    CloudDBCommand Lte(object para);

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    para
    object
    --
    对应类型参数

    代码示例

    public void TestDouyinCloud() { List<CloudDBCommand> cmdList = new List<CloudDBCommand>(); cmdList.Add(TT.CreateCloud().CloudDb().GenDbCmd("num_int").Lte(3)); }

    CloudDBCommand.Gt

    6.0.0 开始支持本方法
    数据库操作 >。
    前提条件
    已正确获取抖音云 CloudDBCommand 对象
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    CloudDBCommand Gt(object para);

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    para
    object
    --
    对应类型参数

    代码示例

    public void TestDouyinCloud() { List<CloudDBCommand> cmdList = new List<CloudDBCommand>(); cmdList.Add(TT.CreateCloud().CloudDb().GenDbCmd("num_int").Gt(3)); }

    CloudDBCommand.Gte

    6.0.0 开始支持本方法
    数据库操作 >=。
    前提条件
    已正确获取抖音云 CloudDBCommand 对象
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    CloudDBCommand Gte(object para);

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    para
    object
    --
    对应类型参数

    代码示例

    public void TestDouyinCloud() { List<CloudDBCommand> cmdList = new List<CloudDBCommand>(); cmdList.Add(TT.CreateCloud().CloudDb().GenDbCmd("num_int").Gte(3)); }

    CloudDBCommand.In

    6.0.0 开始支持本方法
    数据库操作 In。
    前提条件
    已正确获取抖音云 CloudDBCommand 对象
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    CloudDBCommand In(List<object> listData);

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    listData
    List<object>
    --
    对应类型参数

    代码示例

    public void TestDouyinCloud() { List<CloudDBCommand> cmdList = new List<CloudDBCommand>(); List<object> inData = new List<object>(); inData.Add(2); inData.Add(3); inData.Add(111); cmdList.Add(TT.CreateCloud().CloudDb().GenDbCmd("num_int").In(inData)); }

    CloudDBCommand.NIn

    6.0.0 开始支持本方法
    数据库操作 not in。
    前提条件
    已正确获取抖音云 CloudDBCommand 对象
    业务背景
    使用限制
    注意事项
    相关教程

    语法

    CloudDBCommand NIn(List<object> listData);

    参数说明

    属性名
    类型
    默认值
    必填
    说明
    listData
    List<object>
    --
    对应类型参数

    代码示例

    public void TestDouyinCloud() { List<CloudDBCommand> cmdList = new List<CloudDBCommand>(); List<object> ninData = new List<object>(); ninData.Add(2); ninData.Add(3); ninData.Add(111); cmdList.Add(TT.CreateCloud().CloudDb().GenDbCmd("num_int").NIn(ninData)); }