I have a one to one relationship between "userInfo" and "money". I tried to update money document but I am getting this error "Invalid document structure: Missing collection attribute $collection"
It looks like the collectionId in the nested userInfo is money by mistake (You can see from the screenshot).
Here is my code:
const moneyData = await database.getDocument("eserica","money", id);
moneyData.sycee -= computeCompanyCost(level);
database.updateDocument("eserica", "money", id, moneyData)
I am on npm: appwrite@12.0.0, docker: appwrite@1.3.8.
Invalid document structure: Missing collection attribute $collection
Nevermind, I realized I am only supposed to pass in the field to be updated.
so do you still have a problem?
Nope, it's solved.
[SOLVED] Invalid document structure: Missing collection attribute $collection
Recommended threads
- Update User Error
```ts const { users, databases } = await createAdminClient(); const session = await getLoggedInUser(); const user = await users.get(session.$id); if (!use...
- apple exchange code to token
hello guys, im new here 🙂 I have created a project and enabled apple oauth, filled all data (client id, key id, p8 file itself etc). I generate oauth code form...
- How to Avoid Double Requests in function...
I'm currently using Appwrite's `functions.createExecution` in my project. I want to avoid double requests when multiple actions (like searching or pagination) a...