🍃DBQuestpractice MongoDB queries
0 / 110

What's new

Updates and releases, newest first.

Your name, your level, your streak

  • You now have a name on DBQuest – something like mongo_conqueror_42. Click it on the home page to change it.
  • A level bar: every solved question earns XP, and you climb six levels from Newcomer to MongoDB Master.
  • Daily streaks: solve at least one question a day and watch the count grow in the top bar.
  • Twelve badges to collect, laid out as the stages of an aggregation pipeline, plus side quests for streaks and hard questions.
  • Share your progress: a picture card with your level, XP, streak and badges, ready to post on WhatsApp or LinkedIn.
  • "Continue your journey" on the home page picks up exactly where you left off.

MongoQuest is now DBQuest

  • New home: dbquest.in. Your progress from MongoQuest comes along automatically the first time you visit.
  • Finished a topic? Share it, and vote on what to add next – PostgreSQL is leading.
  • Spotted a question that looks wrong? Tell us in one tap, right under the answer.

First release: MongoQuest

  • 110 hands-on MongoDB questions across 12 topics, from find() and projection to $lookup and $facet.
  • A real mongo-shell editor in your browser: write the query, run it against six small collections, and get your answer checked by its result – any query that returns the right documents passes.
  • A cheatsheet beside every topic, and the full one-page cheatsheet for revision.
  • Nothing to install, no account: progress is saved in your browser.

MongoDB topics:Finding & ProjectionComparison OperatorsLogical OperatorsElement & TypePattern MatchingSort, Limit & SkipArray QueriesEmbedded DocumentsAggregation BasicsGrouping & Accumulators$unwind & Array PipelinesJoins & Advanced StagesFull cheat sheet