Metahkg Docs
Customize
Visit Metahkg Docs on GitLab
Set theme to dark (⇧+D)

Hide / Unhide Category

If you hide a category:

And if the user is not signed in:

  • they cannot view the content of its posts
  • it is hidden in the sidebar
  • they cannot directly query the list of posts in the category
  • they can find the posts in search, but cannot view the comments

Default Hidden Categories

By default, category 8 (Adult) is hidden.

Hide / Unhide

Log into mongodb

mongosh mongodb://<username>:<password>@localhost:30000/metahkg

List the categories

metahkg> db.category.find().pretty()

Find the id of the one you want to hide / unhide. If the object has hidden: true, it is hidden. Otherwise, it is not.

Hide

WARNING: DO NOT hide category 1 , or the output might not be as expected!

metahkg> db.category.updateOne({ id: <id> }, { $set: { hidden: true } })

Unhide

metahkg> db.category.updateOne({ id: <id> }, { $unset: { hidden: 1 } })