本文整理汇总了TypeScript中leancloud-jssdk.Object.saveAll方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Object.saveAll方法的具体用法?TypeScript Object.saveAll怎么用?TypeScript Object.saveAll使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类leancloud-jssdk.Object
的用法示例。
在下文中一共展示了Object.saveAll方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: code_relation_todoFolder_one_to_many_todo
function code_relation_todoFolder_one_to_many_todo(done){
let todoFolder : AV.Object = new AV.Object('TodoFolder');
todoFolder.set('name','工作');
todoFolder.set('priority',1);
let todo1 : AV.Object = new AV.Object('Todo');
todo1.set('title','工程师周会');
todo1.set('content','每周工程师会议,周一下午2点');
todo1.set('location','会议室');
let todo2 : AV.Object = new AV.Object('Todo');
todo2.set('title','维护文档');
todo2.set('content','每天 16:00 到 18:00 定期维护文档');
todo2.set('location','当前工位');
let todo3 : AV.Object = new AV.Object('Todo');
todo3.set('title','发布 SDK');
todo3.set('content','每周一下午 15:00');
todo3.set('location','SA 工位');
let localTodos:Array<AV.Object> = [todo1,todo2,todo3];// 构建一个 AV.object 数组
AV.Object.saveAll<AV.Object []>(localTodos).then(
(cloudTodos)=>{
let relation: AV.Relation = todoFolder.relation('containedTodos');// 创建 AV.Relation
for(let todo of cloudTodos){
relation.add(todo);// 建立针对每一个 Todo 的 Relation
}
todoFolder.save();// 保存到云端
},(error)=>{
});
}
示例2: code_create_tag_object
function code_create_tag_object(done){
let tag1: AV.Object= new AV.Object('Todo');
tag1.set('name','今日必做');
let tag2: AV.Object= new AV.Object('Todo');
tag2.set('name','老婆吩咐');
let tag3: AV.Object= new AV.Object('Todo');
tag3.set('name','十分重要');
let tags:Array<AV.Object> = [tag1,tag2,tag3];
AV.Object.saveAll<AV.Object []>(tags).then((savedTags)=>{
let todoFolder:AV.Object = new AV.Object('TodoFolder');
todoFolder.set('name','家庭');
todoFolder.set('priority',1);
let relation : AV.Relation = todoFolder.relation('tags');
relation.add(tag1);
relation.add(tag2);
relation.add(tag3);
todoFolder.save();
},(error)=>{
});
}
示例3:
query.find<AV.Object []>().then((todos)=>{
for(let todo of todos){
todo['status'] = 1;
}
AV.Object.saveAll(todos).then(
(success)=>{
// 保存成功
},(error)=>{
})
},(error)=>{
示例4: code_batch_operation
function code_batch_operation(done){
let avObjectArray:Array<AV.Object> = [/*...*/];// 构建一个 AV.object 数组
// 批量创建、更新
AV.Object.saveAll<AV.Object []>(avObjectArray).then((avobjs)=>{
},(error)=>{
});
// 批量删除
AV.Object.destroyAll<AV.Object []>(avObjectArray).then((avobjs)=>{
},(error)=>{
});
// 批量获取
AV.Object.fetchAll<AV.Object []>(avObjectArray).then((avobjs)=>{
},(error)=>{
});
}