From 56b44eef602e714243ef051c97d49a501d7b8473 Mon Sep 17 00:00:00 2001 From: Adrian Jagusch Date: Sat, 13 Dec 2025 18:29:58 +0100 Subject: [PATCH 1/3] Clarified the behavior of message filtering in the query --- npm-packages/docs/docs/database/reading-data/indexes/indexes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm-packages/docs/docs/database/reading-data/indexes/indexes.md b/npm-packages/docs/docs/database/reading-data/indexes/indexes.md index 2fae0319d..387b146af 100644 --- a/npm-packages/docs/docs/database/reading-data/indexes/indexes.md +++ b/npm-packages/docs/docs/database/reading-data/indexes/indexes.md @@ -210,7 +210,7 @@ const messages = await ctx.db In this case the performance of this query will be based on how many messages are in the channel. Convex will consider each message in the channel and only -return the messages where the `user` field matches `myUserId`. +return the messages where the `user` field doesn't match `myUserId`. ## Sorting with indexes From 9fdbba726f2e3349fd668ed70001e52356612a09 Mon Sep 17 00:00:00 2001 From: Adrian Jagusch Date: Sat, 13 Dec 2025 18:42:44 +0100 Subject: [PATCH 2/3] Docs: Added missing closing parenthesis for .filter(...) --- npm-packages/docs/docs/database/reading-data/indexes/indexes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm-packages/docs/docs/database/reading-data/indexes/indexes.md b/npm-packages/docs/docs/database/reading-data/indexes/indexes.md index 387b146af..a1597492d 100644 --- a/npm-packages/docs/docs/database/reading-data/indexes/indexes.md +++ b/npm-packages/docs/docs/database/reading-data/indexes/indexes.md @@ -204,7 +204,7 @@ do: const messages = await ctx.db .query("messages") .withIndex("by_channel", q => q.eq("channel", channel)) - .filter(q => q.neq(q.field("user"), myUserId) + .filter(q => q.neq(q.field("user"), myUserId)) .collect(); ``` From bb6bac06244cb65308452f2f049639c441085230 Mon Sep 17 00:00:00 2001 From: Adrian Jagusch Date: Tue, 16 Dec 2025 10:40:38 +0100 Subject: [PATCH 3/3] Applied prettier recommendations to code block --- .../docs/docs/database/reading-data/indexes/indexes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/npm-packages/docs/docs/database/reading-data/indexes/indexes.md b/npm-packages/docs/docs/database/reading-data/indexes/indexes.md index a1597492d..5ec2eb5b3 100644 --- a/npm-packages/docs/docs/database/reading-data/indexes/indexes.md +++ b/npm-packages/docs/docs/database/reading-data/indexes/indexes.md @@ -203,8 +203,8 @@ do: ```ts const messages = await ctx.db .query("messages") - .withIndex("by_channel", q => q.eq("channel", channel)) - .filter(q => q.neq(q.field("user"), myUserId)) + .withIndex("by_channel", (q) => q.eq("channel", channel)) + .filter((q) => q.neq(q.field("user"), myUserId)) .collect(); ```