object as a user additional field
Hello everyone,
I'm coding with svelte, sveltekit and mongoDB and trying to change my app log/sign with better-auth
My issue is : I would like to add an object as additional field of a new user. However the type object doesnt exist yet so I can't do that.
I tried from the database hook user after :
In this case, fields are well registered in the DB, but are not available from the client side.
I tried with the hook before(), but doesn't work if user.additional field is not fulfill..
Someone already had this issue ? If yes how have you solve it ?
May be could be my "logic", I mean if it is not a correct way to add object field to the user.
Thank for reading and helping
I'm coding with svelte, sveltekit and mongoDB and trying to change my app log/sign with better-auth
My issue is : I would like to add an object as additional field of a new user. However the type object doesnt exist yet so I can't do that.
I tried from the database hook user after :
js async after(user) {
await usersCollection.updateOne(
{_id: new ObjectId(user.id)},
{$set : {
myobj1:{...},
myobj2: {...}
}}
);In this case, fields are well registered in the DB, but are not available from the client side.
I tried with the hook before(), but doesn't work if user.additional field is not fulfill..
Someone already had this issue ? If yes how have you solve it ?
May be could be my "logic", I mean if it is not a correct way to add object field to the user.
Thank for reading and helping