With users
you're able to:
- Get single user data
- List and filter users
- Create, update, delete users
const {users} = new Server(ctx)
users
api is the same as data
. The only difference is that you don't need to pass class name after users
:
users.method1().method2()
.then(res => {})
.catch(err => {})
data.<class_name>.method()
.then(res => {})
.catch(err => {})
Read data docs for full API reference.
Get all users
users.list()
Filter users
users
.where('likes_count', '>=', 100)
.where('views_count', '<=', 10000)
.list()
Create user
users.create({
username: 'john.doe',
password: 'xyz',
email: '[email protected]'
})
Update user
users
.where('username', 'john.doe')
.update({
account_confirmed: true,
activated_at: new Date().toISOString()
})
Delete user
users
.where('username', 'john.doe')
.delete()
Read data docs for more examples.