sdk: dart version: 19.2.1
TypeScript
.subtract(const Duration(days: 1))
.toIso8601String();
await database.deleteRows(
databaseId: Platform.environment['DATABASE_ID']!,
tableId: Platform.environment['TABLE_ID']!,
queries: [Query.createdBefore(timestamp)],
);```
This code fails with: AppwriteException: general_query_invalid, Invalid query method: createdBefore (400)
TL;DR
Issue with using 'createdBefore' query on bulk delete; it doesn't work as expected. Solution: Use 'lessThanEqual' query with '$createdAt' instead. 29 Oct, 2025, 11:13
Are you using Cloud or self-hosted? If self-hosted, which version?
29 Oct, 2025, 11:28
This also doesn’t work for me on Cloud. But using lessThanEqual query with $createdAt does work.
29 Oct, 2025, 17:12
self-hosted version 1.8.0
Recommended threads
- IMPORTANT! SOC-2 Request Failing
Issue requesting SOC-2. If tried other/private browser as well as filling in optional fields.
- Appwrite-injected variables are not avai...
I am using rust-1.83 as a runtime and try to access APPWRITE_FUNCTION_API_ENDPOINT or APPWRITE_FUNCTION_API_KEY during runtime. Both are not set during my execu...
- OAuth Missing redirect URL
Hello all, on a Flutter mobile app with latest Appwrite dependency (25.4.0) I always got "Missing redirect URL" - "Your OAuth login flow is missing a proper red...