appwrite 列表用户搜索参数
appwrite list users search params
我正在尝试使用 appwrite server sdk list users 从电子邮件中获取用户 ID。
文档说有一个搜索:可以使用的选项,但没有说明该字符串的格式是什么?是。
搜索的格式是什么:字符串?只获取电子邮件匹配的用户列表?
void main() { // Init SDK
Client client = Client();
Users users = Users(client);
client
.setEndpoint(endPoint) // Your API Endpoint
.setProject(projectID) // Your project ID
.setKey(apiKey) // Your secret API key
;
Future result = users.list(search: '<<<WHAT GOES HERE>>>');
}
:wave: 你好!
感谢您提出这个问题,这绝对没有很好的记录,我会记下来并尝试在文档中使其更清楚,但这是您在 Dart 中处理此问题的方法:
final res = users.list(search: Query.equal('email',
'email@example.com'));
res.then((response) {
print(response.users[0].toMap());
}).catchError((error) {
print(error);
});
Query 对象生成查询字符串,其工作方式与 listDocument
的工作方式类似。这里的区别在于它只需要一个查询字符串而不是一个列表。
我正在尝试使用 appwrite server sdk list users 从电子邮件中获取用户 ID。
文档说有一个搜索:可以使用的选项,但没有说明该字符串的格式是什么?是。
搜索的格式是什么:字符串?只获取电子邮件匹配的用户列表?
void main() { // Init SDK
Client client = Client();
Users users = Users(client);
client
.setEndpoint(endPoint) // Your API Endpoint
.setProject(projectID) // Your project ID
.setKey(apiKey) // Your secret API key
;
Future result = users.list(search: '<<<WHAT GOES HERE>>>');
}
:wave: 你好!
感谢您提出这个问题,这绝对没有很好的记录,我会记下来并尝试在文档中使其更清楚,但这是您在 Dart 中处理此问题的方法:
final res = users.list(search: Query.equal('email',
'email@example.com'));
res.then((response) {
print(response.users[0].toMap());
}).catchError((error) {
print(error);
});
Query 对象生成查询字符串,其工作方式与 listDocument
的工作方式类似。这里的区别在于它只需要一个查询字符串而不是一个列表。