const fetchReviews = useCallback(async (placeId) => { const cleanPlaceId = placeId.replace(/[^a-zA-Z0-9_.-]/g, '').replace(/^[^a-zA-Z]/, ''); const truncatedPlaceId = cleanPlaceId.substring(0, 34); const truncatedPlaceId1 = a${truncatedPlaceId}`;
try {
const response = await databases.listDocuments(
process.env.REACT_APP_DATABASE_ID,
process.env.REACT_APP_COLLECTION_ID,
Query.equal('coordinates',[truncatedPlaceId1])
);
const fetchedReviews = response.documents.map((document) => document.review);
setReviews((prevReviews) => ({
...prevReviews,
[placeId]: fetchedReviews,
}));
} catch (error) {
console.error('Error fetching reviews:', error);
}
}, []);
`
I don't know what's causing the error below
Error fetching reviews: AppwriteException: Invalid queries: Value must a valid array and Value must be a valid string and no longer than 4096 chars
at Client.<anonymous>