本文整理匯總了TypeScript中leancloud-jssdk.Object.createWithoutData方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript Object.createWithoutData方法的具體用法?TypeScript Object.createWithoutData怎麽用?TypeScript Object.createWithoutData使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類leancloud-jssdk.Object
的用法示例。
在下文中一共展示了Object.createWithoutData方法的10個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1: code_update_todo_content_with_objectId
function code_update_todo_content_with_objectId(done){
// 第一個參數是 className,第二個參數是 objectId
let todo : AV.Object = AV.Object.createWithoutData('Todo','5745557f71cfe40068c6abe0');
// 修改屬性
todo.set('content','每周工程師會議,本周改為周三下午3點半。');
// 保存到雲端
todo.save();
}
示例2: fetchWhenSave_test
function fetchWhenSave_test(done){
let todo:AV.Object = AV.Object.createWithoutData('Todo', '57328ca079bc44005c2472d0');
todo.set('title','huhna');
todo.fetchWhenSave(false);
todo.save<AV.Object>().then((updatedTodo)=>{
done();
},(error)=>{
});
}
示例3: code_pointer_comment_one_to_many_todoFolder
function code_pointer_comment_one_to_many_todoFolder(done){
let comment : AV.Object = new AV.Object('Comment');// 構建 Comment 對象
comment.set('like',1);// 如果點了讚就是 1,而點了不喜歡則為 -1,沒有做任何操作就是默認的 0
comment.set('content','這個太讚了!樓主,我也要這些遊戲,咱們團購麽?');
// 假設已知被分享的該 TodoFolder 的 objectId 是 5735aae7c4c9710060fbe8b0
let targetTodoFolder : AV.Object = AV.Object.createWithoutData('TodoFolder','5735aae7c4c9710060fbe8b0');
comment.set('targetTodoFolder',targetTodoFolder);
comment.save();
}
示例4: code_query_tag_for_todoFolder
function code_query_tag_for_todoFolder(done){
let todoFolder : AV.Object = AV.Object.createWithoutData('Todo','5735aae7c4c9710060fbe8b0');
let relation : AV.Relation = todoFolder.relation('tags');
let query : AV.Query = relation.query();
query.find<AV.Object []>().then((results)=>{
// results 是一個 AV.Object 的數組,它包含所有當前 todoFolder 的 tags
},(error)=>{
});
}
示例5: code_delete_todo_by_objectId
function code_delete_todo_by_objectId(done){
let todo:AV.Object = AV.Object.createWithoutData('Todo', '57328ca079bc44005c2472d0');
todo.destroy().then(
(success)=>{
chai.assert.isNotNull(todo.id);
done();
// 刪除成功
},(error)=>{
// 刪除失敗
});
}
示例6: code_query_todoFolder_with_tag
function code_query_todoFolder_with_tag(done) {
let targetTag : AV.Object = AV.Object.createWithoutData('Tag','5655729900b0bf3785ca8192');
let query: AV.Query= new AV.Query('TodoFolder');
query.equalTo('tags',targetTag);
query.find<AV.Object []>().then((results)=>{
// results 是一個 AV.Object 的數組
// results 指的就是所有包含當前 tag 的 TodoFolder
},(error)=>{
});
}
示例7: it
it('update with objectId', function (done) {
let todo = AV.Object.createWithoutData('Todo', '57328dc149830c0061c7b908');
todo.set('title', '工程師周會');
todo.set('location', '二樓會議室');
todo.save().then(function (todo) {
chai.assert.isNotNull(todo);
done();
}, function (err) {
if (err) throw err;
done();
});
});
示例8: code_object_fetch_with_keys
function code_object_fetch_with_keys(done){
// 使用已知 objectId 構建一個 AV.Object
let todo:AV.Object = AV.Object.createWithoutData('Todo', '57328ca079bc44005c2472d0');
// 傳入 include 參數,指定獲取的屬性
todo.fetch<AV.Object>(
{include:'priority,location'
},{}).then(
(todo) =>{
// 獲取到本地
chai.assert.isNotNull(todo.get('priority'));
done();
}, (error) =>{
if(error) throw error;
done();
});
}
示例9: code_update_todo_location
function code_update_todo_location(done){
// 已知 objectId,創建 AV.Object
// 第一個參數是 className,第二個參數是該對象的 objectId
let todo:AV.Object = AV.Object.createWithoutData('Todo', '57328ca079bc44005c2472d0');
// 更改屬性
todo.set('location', '二樓大會議室');
todo.save<AV.Object>().then((todo)=>{
// 保存成功,可以打開控製台核對修改結果
chai.assert.isNotNull(todo.get('title'));
done();
},(error)=>{
if(error) throw error;
done();
});
}
示例10: code_atomic_operation_increment
function code_atomic_operation_increment(done){
let todo:AV.Object = AV.Object.createWithoutData('Todo', '57328ca079bc44005c2472d0');
todo.set('views',0);
todo.save<AV.Object>().then((todo)=>{
todo.increment("views",1);
todo.fetchWhenSave(true);
// 也可以指定增加一個特定的值
// 例如一次性加 5
todo.increment("views",5);
todo.save<AV.Object>().then((data)=>{
// 因為使用了 fetchWhenSave 選項,save 調用之後,如果成功的話,對象的計數器字段是當前係統最新值。
chai.expect(data.get('views')).to.equal(6);
done();
},(error)=>{
if(error) throw error;
done();
});
},(error)=>{
if(error) throw error;
done();
});
}