- 创建对象的时候,设置为只有自己可读,可写。
AVACL avacl = new AVACL();
avacl.setReadAccess(AVUser.getCurrentUser(),true);
avacl.setWriteAccess(AVUser.getCurrentUser(),true);
order.setACL(avacl);
order.setFetchWhenSave(true);
order.save();
后台看设置成功
客户端查询列表,返回空,查询代码如下:
AVQuery query = new AVQuery("Order");
// query.whereEqualTo(Order.CREATED_BY, AVUser.getCurrentUser(User.class).getObjectId());
query.orderByDescending(Order.CREATED_AT);
List ordetList = query.find();
问题: 1.ACL设置跟表的查询权限,有啥关联关系?
2. 为什么ACL设置为只有自己可读可写,查询不到数据?
谢谢!
-
创建时间
16年3月4日
-
最后回复
16年3月7日
-
1
回复
-
857
浏览
-
2
用户