Hello! I have tried to create a document but I keep getting the following error in my nodejs function
"UserEmailHere (role: users) missing scope (databases.read)"
I still get this error after creating the database and collection and setting permissions for the collection to "All Users". I also used the .setJWT(jwtToken). The collection ID is "1"
Here is my code: const db = await database.createDocument("databaseIDHere",'1',ID.unique(),{ 'clockIn':Date.now(), 'clockOut':Date.now()+new Date(2023,12,2,15), 'userId':user.$id }) return res.json(JSON.stringify({ db }))
Thanks in advance
The solution is new Date(Date.now()). Everything in appwrite was correct. I just got the Date code messed up. I set the type on the collection to be a Date type. Date.now() returns a number
[Solved] Cannot Create Document
The key thing is to send a iso formatted string. I guess JavaScript converts date objects to that automatically
Thank you
Recommended threads
- Python-ml-3.12
Hi, when this runtime will be available for the cloud. I could see the runtimes repo has this added to Runtimes.php but I'm not able to use it to run locally or...
- Function Building show 500 Error
Region: sfo Temple: Starter Function Runtime: Nodejs 22 What happened? Before 2 minutes it show ‘server error.","code":500,"version":"0.7.24"}’ after it show c...
- Function for long running task (other 60...
My function need long running other 60 seconds. But async mode return empty body. How to deal with that please ?