0
firebase adminを使用してユーザーに問い合わせる必要があります。すべてのユーザーを一覧表示する方法はありますが、機能しません。私はユーザーに質問したい。たとえば、表示名にpeter
を持つすべてのユーザーを取得します。これどうやってするの? usersテーブルはfirebaseデータベースにありません。Firebase adminを使用してFirebaseユーザーを照会する方法は?
firebase adminを使用してユーザーに問い合わせる必要があります。すべてのユーザーを一覧表示する方法はありますが、機能しません。私はユーザーに質問したい。たとえば、表示名にpeter
を持つすべてのユーザーを取得します。これどうやってするの? usersテーブルはfirebaseデータベースにありません。Firebase adminを使用してFirebaseユーザーを照会する方法は?
新しいAdmin SDKによれば、firebaseデータベースからすべてのユーザーを取得するために、このようにすることができます。公式のリンク - >https://firebase.google.com/docs/auth/admin/manage-users#list_all_users
function listAllUsers(nextPageToken) {
// List batch of users, 1000 at a time.
admin.auth().listUsers(1000, nextPageToken)
.then(function(listUsersResult) {
listUsersResult.users.forEach(function(userRecord) {
console.log("user", userRecord.toJSON());
});
if (listUsersResult.pageToken) {
// List next batch of users.
listAllUsers(listUsersResult.pageToken)
}
})
.catch(function(error) {
console.log("Error listing users:", error);
});
}
// Start listing users from the beginning, 1000 at a time.
listAllUsers();
authまたはリアルタイムデータベースまたはクラウドファイアストアからの照会を意味しますか? – xclearner
Firebase認証にクエリAPIはありません。検索やクエリを実行する場合は、必要なクエリの種類を実行できる場所にユーザーデータを書き込む必要があります。 –