Quick question how to create Attributes for documents, reading the docs for Client and Server I can't find anything.
I want to set up database, collation and attributes from code, can anyone point me in the right direct.
https://appwrite.io/docs/references/cloud/server-nodejs/databases
This should have all the functions you're looking for.
Thanks, don't know how I missed that.
But do you have to do it one by one.
const promise = databases.createIpAttribute('[DATABASE_ID]', '[COLLECTION_ID]', '', false);
and not a list of Attribute to process all at once?
It looks to be that way. I mean, I don't think it would be too terribly hard to create a function yourself that takes in something like an array of objects and creates those attributes from that?
async function createAttributes(attributes: Attributes) {
forEach(const attribute in attributes) {
switch(attribute.type) {
case "float":
await databases.createFloatAttribute('[DATABASE_ID]', '[COLLECTION_ID]', '', false);
case "everything else"
await blah blah blah
}
}
}
Not sure if this is the best option but just something I quickly wrote rn.
Yep, going have to do that 🙂 Just making sure 100%
Thanks for help 🙂
No problem! :)
[SOLVED] how to create Attributes, reading the docs for Client and Server ?
Recommended threads
- Quota not resetting
hi, im using appwrite's free tier plani hit my read limts last month and the billing cycle said it would reset on june 4th but that is today, the billing cycle ...
- Request for temporary 3 to 4 hours datab...
Hi Appwrite Team, I hope you are doing well.We are an early-stage startup currently running on Appwrite Cloud. We have unfortunately exhausted our database rea...
- Realtime Error Invalid query: Syntax err...
I was test driving Self-Hosted Appwrite for my use with Swift IOS apps as a backend while back and after successful trials, I started to move to incorporate int...