【发布时间】:2021-02-12 17:22:24
【问题描述】:
当我运行查询时,我会从所有用户(所有者)那里获取数据,而不仅仅是当前登录的所有者。我想如果我有这个:[创建、更新、删除、读取]只有所有者可以读取他们的数据?这里发生了什么?我错过了什么?
我使用相同的设备(模拟器),并且使用不同的帐户登录和退出。
Amplify.DataStore.query(Todo.class,
all -> {
while (all.hasNext()) {
Todo todo1 = all.next();
Log.i("tag", "Title: " + todo1.getName());
}
},
failure -> Log.e("tag", "Query failed.", failure)
);
type Todo
@model
@auth(
rules: [
{
allow: owner,
ownerField: "owner",
operations: [create, update, delete, read]
}
]
) {
id: ID!
owner: String
name: String!
}
【问题讨论】:
标签: android aws-amplify