Skip to main content
spellingPreferences holds each user’s dictionary: the words the user added through “Add to dictionary” in the editor’s spell check. One document per user. web owns it, without a Mongoose schema; the code is services/web/app/src/Features/Spelling/LearnedWordsManager.mjs.

Fields

Who Writes It

Who Reads It

Indexes

Notes

  • The index is not unique; the upsert on token keeps one document per user.
  • Deleting a user does not delete this document.
Last modified on November 14, 2026