本文整理匯總了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)=>{
});
}