1.同一个app中,在不同类注册不同的appID ,不行,会造成冲突,找不到所查询的表。调试了好几次,注释掉一个bmob的注册app ID才找到原因。在调试过程中发现bmob的数据查询请求是异步的,这里就得注意一下程序执行先后的逻辑问题了。
2.bmob查询的数据默认是从最后一条输出的,也就是最久远的一条数据,这样如果想实时监控,获取最新的数据,就要在查询的时候对表做一些排序处理,或者联合查询某个时间段。 仔细查看文档后,有一个查询排序的方式,query.order("-createdAt");根据时间降序排列查询; 默认时间升序查询,即query.order("createdAt");