My app is a social App where user can follow and unfollow each other, right now I don't know what i'm doing wrong but i want to be able to get posts of users if the user its contain in the array of user i'm following
Here is my Code
TypeScript
databaseId: Common.dataBasesId,
collectionId: Common.collectionStoryTellerId,
queries: [
Query.orderDesc('\$createdAt'),
Query.limit(500),
// Query.equal("userId", userId),
Query.contains("userId", ['${userModel.following}']),
],
);
return doc.documents;
Please, what i'm missing out on?
TL;DR
Developers want to retrieve posts from users they are following using the `Query.contains()` method, but the current code is not working as expected.
The `Query.contains()` method is typically used for checking if a value is present in an array. Instead of passing `['${userModel.following}']`, the developer should directly pass `userModel.following` in the method, as it's already an array.
Revised code:
```
DocumentList doc = await _db.listDocuments(
databaseId: Common.dataBasesId,
collectionId: Common.collectionStoryTellerId,
queries: [
Recommended threads
- type generation on same columns in table
is there way to prevent this ? or only need to update column name like table prefix?
- Custom Topic sent from Function (with sc...
Can I send a message on a custom topic? So clients can subscribe to them?
- Converting circularstructure to JSON
Hello 👋, when this will be fixed on Appwrite Sites? It's draining our quotas for Sentry, it must be a problem with the default logger which is always on for Ap...