Search code examples
loopbackjs

how do i use findone in loopback.js


I have several objects in model. I want to find by

"user":"restlessankur@gmail.com"

How do i do this in loopback.js?

I tried findOne and I input

{"user": "restlessankur@gmail.com"}

I see result containing user:restlessankur@gmail.com

But, if i filter it by user:meghanetpulse7@gmail.com

even then, I get "user":"restlessankur@gmail.com" as result.

So, I have 2 questions

1) Is findOne correct method for my scenerio?

2) If yes, than what I am doing wrong here?


Solution

  • Assuming your model is User:

    User.findOne({where: {email: 'restlessankur@gmail.com'}}, (err, user) => {
      if (err || !user) {
        console.log('Something went wrong')
      } else {
        // do something with the user object
      }
    })