Skip to content

Latest commit

 

History

History
76 lines (56 loc) · 1.05 KB

File metadata and controls

76 lines (56 loc) · 1.05 KB

Users

With users you're able to:

  • Get single user data
  • List and filter users
  • Create, update, delete users

Import

const {users} = new Server(ctx)

Methods

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.

Examples

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.