loopback upsert with where

JavaScript
PersistedModel.upsertWithWhere([where], data, callback)PersistedModel.upsert(data, callback) await server.models.Role.findOrCreate(
 	{where: {name: val} },
 	{name: val}
 );this.productApi.create(
  [
    {name: "Toy Car"},
    {name: "Purse"},
    {name: "Charger"}
  ]
).subscribe((res)=>console.log(res))
Source

Also in JavaScript: