zoukankan      html  css  js  c++  java
  • parse

    import Parse from 'parse';
    import { AsyncStorage } from 'react-native';
    
    // 创建新的子类
    var GameScore = Parse.Object.cextnd("GameScore")
    
    // 创建该类的新实例
    var gameScore = new GameScoere() 
    
    // 位子类方法添加方法属性
    var Monster = Parse.Object.extend("Monster", {
        hasSuperHumanStrength: function() {
            return this.get("strength") > 18;
        }
    })
    // 保存数据
    gameScore.set("score", 1337);
    gameScore.set('playerName', ' Sean Plott');
    gameScore.set("cheatMode", false);
    
    gameScore.save()
    .then((gameScore) => {
        alert('new record')
    }, err => {
        alert(err.message)
    })
    
    // 检索对象
    var GameScoere = Parse.Object.extend("GameScore");
    var query = new Parse.Query(GameScoere);
    query.get("xWMyZ4YEGZ")
    .then((gameScore) => {
    
    }, err=> {
    
    })
    
    // 刷新云端数据,使用fetch
    myObject.fetch().then((myObject)=>{
    
    },err=>{
    
    })
    
    // 查询一个结果,使用first代替find
    query.equalTo('playerEmail', "dast@example.com")
    const object = await query.first()
    
    // 跳过结果
    query.skip(10)
    
    // 对于数字和字符串可排序类型,可以控制返回结果顺序
    query.ascending("score");
    query.descending("score")
    
    // 检索具有特定键值和没有特定键值的
    query.exists("score");
    query.doesNotExist("score");
    
    // 匹配对象
    const Team = Parse.Object.extend("Team");
    const teamQuery = new Parse.Query(Team);
    teamQuery.greaterThan("winPct", 0.5)
    const userQuery = new Parse.Query(Parse.User);
    userQuery.matchesKeyInQuery("hometown", "city", teamQuery);
    const results = await userQuery.find()
  • 相关阅读:
    面试总结
    java高级开发
    idea的快捷键
    微服务面试题目
    windows下jenkins的安装与配置
    微服务面试集合
    springlcoud中使用consul作为注册中心
    乐观锁和悲观锁
    volatile与synchronized的区别
    Java CAS 和ABA问题
  • 原文地址:https://www.cnblogs.com/xuyan1/p/9760528.html
Copyright © 2011-2022 走看看