I have two separated models name employee and user with some common data and a accountId to link each other. One record for each model is as below:
Employee
_id:1639137618164
name:"*****"
sites:Array
company:”Software”
jobTitle: “Associate Software Engineer”
email:"*****"
phonesms:"1"
phonevoice:"1"
licenseNumber:""
avatarStamp:0
pined:false
accountId: 1639129314021 //link attribute
countryCodeSms:"US"
countryCodeVoice:"US"
inviteCode:"09611"
emergencyRoles: Object
invite: "booksRbUoSM"
and for User is
_id:1639129314021
firstName:"*** ***"
lastName:"****"
companyName:"SITS"
passwordReset:""
activated:true
accountId:1639129314021 // link attribute
siteId:-1
role:0
last:1639137913873
blocked:false
blockedtext:""
trialend:1640338913781
paytype:1
hashAccess:Array
emergencyEnabled:false
visitorTypes:Array
sitesLimit:2
manualCreation:false
username:"*************"
password:"**********************************"
email:"*********************"
passwordNotification:true
passwordLifecycle:1646906375986
isNewUser:true
listFeature:Object
I want to search from user model whether if any employee exists with that accountId or not, if there is employee associated with accountId, then add new employee with the available common data. otherwise not. How can i do this in loopback. I am stuck here!