Hi I was looking if I could search into a array with the Query feuture. I saw Query.equal("accounts", [accountId]) would work but it doesnt seem to return anything
Tried this:
let listings = await databases.listDocuments(
process.env.LISTING_DB_ID,
process.env.FUNDS_COLLECTION_ID,
[
Query.equal("accounts", [accountId])
]
);
console.log([accountId])
console.log(listings)
But it returns 0 documents but I know accounts one has a document that has a array with that accountId
So it returns:
{ total: 0, documents: [] }
[ '656dd1ecc45f5eade4ec' ]
And if I remove the Query.equal:
{
total: 1,
documents: [
{
lister: '65269bd3282ac32a18e9',
accounts: [ '656dd1ecc45f5eade4ec' ],
amount: 150,
verified: false,
tags: [Array],
payment_methods: [Array],
paid: [],
listed: true,
locked_until: null,
sold_amount: 0,
price: 1200,
'$id': '656dd307df95b6b7b7a0',
'$createdAt': '2023-12-04T13:24:23.916+00:00',
'$updatedAt': '2023-12-04T13:24:23.916+00:00',
'$permissions': [],
'$databaseId': '64ebb0361a869b05604d',
'$collectionId': '64ebbb7ec778217d8079'
}
]
}
[ '656dd1ecc45f5eade4ec' ]
Query inside array not working like expected
This is unsupported at the moment. ๐๐ผ and see https://github.com/appwrite/appwrite/issues/2838
but why does it work on $id or other related attributes to appwrite?
because $id is not an array
Recommended threads
- rxdb integration code not working
https://appwrite.io/blog/post/offline-first-journal This code does not work with rxdb and appwrite packages set to february releases nor newest releases
- Costom domain Issues
Hi Appwrite team Weโre having issues verifying a custom domain. We added the required CNAME and CAA records to our DNS provider and waited for at least 2 days a...
- No domain visible after creating functio...
Saw this in docs yet i have no domain (Pro): ``` Generated domains In the Appwrite Console's sidebar, click Functions. Under the Domains tab, you'll find the g...