本文整理汇总了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();
});
}