Getting Started with the MongoDB Community

Welcome to the MongoDB Community discussion forums. This site is currently in Beta. If you have feedback about your experiences with the site or our community, please post in the Site Feedback category or send us a direct message at moderators@mongodb.com. If you are having any trouble with the site or your account, please send us a message at communityhelp@mongodb.com.

Here are a few quick tips to get you started:

  1. If you haven’t already, be sure to respond to @leafybot in your message inbox for a quick walk-through of basic UI elements in this site. Complete the tutorial to earn your first badge!:trophy:

  2. You can edit your profile by clicking your avatar in the top right of the screen. Then, click your name and select Preferences from the dropdown menu. Here, you’ll be able to edit your username, add a profile picture and more information about you, like your timezone, location, and date of birth, if you want the community to send you Happy Birthday wishes! Click here to learn more about editing your profile>>>

  3. You can also set up your notification settings in your Preferences menu. Click here to learn about setting up different preferences for email and site notifications, watching and tracking categories and tags, and blocking or muting other users>>>

Here are a few subjects you might want to read up about:

Trust levels
Badges
Using Tags & Writing Good Posts
User Groups
Managing Your Privacy
Flags
Likes
Mentions

3 Likes

Filling Out Your Bio

Once you are signed up for the MongoDB Community forum, you can personalize your profile by adding a new profile picture and filling out your bio. You can also customize your profile settings for your specific location and time zone.

To start the process:

  • Click on your system assigned profile image on the taskbar in the upper right-hand corner of the page.
    1
  • Click on your username in the drop-down window.
    2
  • Click Preferences .
    3

In the Preferences menu, you can upload a new profile picture, write a bio, and change your username, location, and time zone.

To change your profile photo:

  • In the Preferences menu under Account , click the pencil icon next to your system assigned profile picture.
    4
  • In the new window, choose to keep your system assigned profile picture, use a Gravatar, or add a custom picture.
    5
  • To add a custom picture, click Upload .
    6
  • Choose a photo from your device and click Open .
  • Click Save Changes .
    8

To change your username:

  • In the Preferences menu under Account , click the pencil icon next to your system assigned username.
    9
  • In the new window, enter a custom username and click Change .
    10
  • A popup window will ask whether you’re sure you want to change your username.
    Click Yes to confirm or No if you want to go back and change the username.
    11

To write a bio:

  • In the Preferences menu, click Profile in the left-hand column.
    12
  • Fill in the About me section.
    13
  • Write as much or as little about yourself as you would like. The more you write, the better the community can get to know you.
    14

To change your profile information:

  • In the Preferences menu under Profile , scroll down and click the drop-down arrow under Time zone .
    15
  • You can either use the scroll bar to find your time zone or type your time zone into the search bar.
    16
  • Below Time zone , click into the Location text box and write your current city and state or other location.
    17
  • You can also add a personal or business website by entering the URL into the Web Site text box.
    18
  • Change your User Card Background by clicking the photo icon in the upper left-hand corner of the background image box.
    19
  • At the bottom of the page, use the two drop-down menus to choose your date of birth.
    20

To choose a featured topic:

  • From the Preferences menu under Profile , scroll down, and click Select a New Topic .
    21
  • In the popup window, you can search for a topic by its title, URL, or ID.
    22
  • Once you have found the topic you want to feature, click Save .
    23
  • A link to your featured topic is placed on your user card and profile.

When you are finished editing your profile, scroll to the bottom of the Profile page, and click Save Changes .
24

Notifications

Some users want regular notifications on post activity, user activity, and their profile activity while other users do not want any notifications. You can set your notification preferences in your profile, choosing to receive email notifications, post notifications, both, and neither. Setting how you receive notifications is quick and easy.

To set email notifications:

  • In the Preferences menu, click Emails in the left-hand column.
  • Use the drop-down boxes to choose whether you want to receive an email when someone messages you, quotes you, replies to your post, mentions you, and invites you to a topic.
  • Options for emails include Always, Only When Away, and Never.
    27
  • Check or uncheck the box next to “Include an excerpt of replied to post in emails.”
  • Under Activity Summary , check or uncheck the box next to “When I don’t visit here, send me an email summary of popular topics and replies.”
  • Click the drop-down box and choose how often you want to receive an activity summary.
    30
  • Check or uncheck the box next to “Include content from new users in summary emails.”
    31
  • Under Mailing list mode , check or uncheck the box next to “Enable mailing list mode.”
    32
  • At the bottom of the page, click Save Changes .
    33

Post notifications are an option you can choose when you want to stay up-to-date on posts that interest you. Use the post notification settings menu to set your preferences and decide how often you wish to receive notifications on posts.

To set post notifications:

  • In the Preferences menu, click Notifications in the left-hand column.
    34
  • Click the drop-down box under “Consider topics new when.” You can choose to receive notifications on everything you haven’t viewed yet, or topics created in the last day, last two days, etc.
    35
  • Click the drop-down box under “Automatically track topics I enter.” Choose a timeframe like immediately, after 1 minute, after 2 minutes, etc.
    36
  • Click the drop-down box under “When I post in a topic, set that topic to.” Choose Watching, Tracking, or Normal.
    37
  • Click the drop-down box under “Notify when liked.” Choose how often you want notifications for your posts that other user’s liked.
    38
  • Check or uncheck the box next to “Allow other users to send me personal messages.”
    39
  • At the bottom of the page, click Save Changes .
    40

Watching vs. Tracking Categories

When you engage with the community and find categories, topics, and posts that you enjoy, you have the option to follow them.

There are three options when you choose to follow a category:

Tracking: You automatically track all topics in the selected category. Next to the topic, there is a count of how many new posts there are.

Watching : You receive an email notification for every new post in a category. You will also see a count of how many new posts there are.

Watch First Post: You are only notified by email for every first post in each new topic in the category.

To follow a category:

  • In the Preferences menu, click Categories in the left-hand column.
  • Click the text box under Watched and search for the category you want to watch.
    42
  • Click the text box under Tracked and search for the category you want to track.
  • Click the text box under Watching First Post and search for the category where you want to watch the first posts.
    44
  • Click the text box under Muted and search for the category you want to mute.

Trust Levels

Trust Levels are our way of protecting new users from accidental damage to their account or others’ while they learn how to use the forum. Trust Levels are also used to reward experienced users who post quality and helpful content so that they can better contribute to and help moderate the forum.

Because of the value of Trust Levels, MongoDB offers four different levels starting with Seedling. Each level comes with different abilities within the community. For example, a Seedling user is limited to the number of likes they can use each day.

Trust Levels are earned as you engage more in the community and contribute meaningful information to the forum through your posts.

(0) Seedling

All new users start at Seedling. Seedling protects users from damaging their or other user’s accounts and prevents them from spamming, harassing, or abusing the forum, topics, and posts.

Seedling limits:

  • Cannot send personal messages to other users
  • Cannot flag posts
  • Cannot post any attachments, more than 1 image, more than 2 hyperlinks, or mention more than 2 users
  • Cannot have links in the ‘about me’ field of their profile
  • Cannot post more than 3 topics or 10 replies
  • Cannot edit their own posts after more than 24 hours

(1) Sprout

Graduating to Sprout is easier than you might think. New users can earn the trust of the forum by posting and reading in the forum without violating the code of conduct.

Becoming a Sprout:

  • Entering at least 5 topics
  • Reading at least 30 posts
  • Spend a total of 10 minutes reading posts

Sprout advantages:

  • Send PMs
  • Upload images and attachments if enabled
  • Edit wiki posts
  • Flag posts
  • Mute other users

(2) Sapling

Users become full-fledged members of the community when they become a Sapling, which comes with new perks and abilities within the forum. Unlike Sprout, Sapling is attained over time and not only by posting and reading a certain amount.

Sapling:

  • Visiting at least 15 days, not sequentially
  • Casting at least 1 like
  • Receiving at least 1 like
  • Replying to at least 3 different topics
  • Entering at least 20 topics
  • Reading at least 100 posts
  • Spend a total of 60 minutes reading posts

Sapling advantages:

  • Use the “Invite others to this topic” button for one-click onboarding of new users to participate in topics
  • Invite outside users to PMs making a group PM
  • Daily like limit increased by 1.5×
  • Ignore other users
  • Edit their own posts for up to 30 days after posting

(3) Elder

Like Saplings, Elder is earned by posting quality content over time. Elders are regulars of the forum and seem like they are always around lending a helping hand and help tidy up and organize the community.

Elder:

  • In the last 100 days must have visited at least 50% of days
  • In the last 100 days must have replied to at least 10 different topics
  • In the last 100 days of topics created in the last 100 days, must have viewed 25%
  • In the last 100 days of posts created in the last 100 days, must have read 25%
  • In the last 100 days must have received 20 likes, and given 30 likes.
  • In the last 100 days must not have received more than 5 spam or offensive flags
  • In the last 100 days must not have been suspended or silenced

Elder advantages:

  • Recategorize and rename topics
  • Access a secure category only visible to users at trust level 3 and higher
  • Have all their links followed
  • Make their own posts wiki
  • Daily like limit increased by 2×

(4) Cultivator

Leaders are regulars who have been around forever and seen everything. They set a positive example for the community through their actions and their posts. If you need advice, these are the folks you turn to first, and they’ve earned the highest level of community trust, such that they are almost moderators within the community already.

Gain Cultivator:

  • Manual promotion by staff only

Cultivator advantages:

  • Edit all posts
  • Pin/unpin topic
  • Close topics
  • Archive topics
  • Make topics unlisted
  • Split and merge topics
  • Reset topic bump date
  • Daily like limit increased by 3×
3 Likes

About Badges

Users are rewarded with badges for engaging with the community without violating the Code of Conduct. You can earn badges by contributing quality, helpful, and on-topic posts throughout the MongoDB Community. Some badges may also be assigned when you complete certain tasks.

Please click here for a comprehensive list of badges with their descriptions.

To view badges you’ve just earned:

  • On the main page, click your profile image in the upper right-hand corner.
    51
  • Here, you’ll see a notification that you have earned a new badge.
    52
  • Click on the notification.
    53
  • In the new window, you’ll see a list and explanation of the new badge or badges that you earned.

When you click Others with this badge, a list of users with the same badge appears. You will see their username, profile image, and how long ago they earned the badge.

1 Like

How to Write a Good Post/Question

To effectively engage in the community, you will need to write quality posts and questions. Higher quality posts are those that are helpful, informative, and do not violate the Code of Conduct in any way.

Best Practices for Quality Posts:

  1. Use descriptive titles: A helpful title is a short preview of your message or question. The best titles are written so that search engines can find the post and allow it to turn up in search queries. Searchable titles attract new users and increase community engagement.
  • Poor title: “This program isn’t working anymore.”
  • Good title: "Trying to use X program to perform Y task on my Z device.”
  1. Proofread every post: Spelling and grammar mistakes are distracting and can take away from your message or point. If other users are spending more time deciphering what you wrote rather than reading and responding to your post, you’ve lost engagement. For long posts, give yourself a couple of minutes break after you finish writing and then scan through your message one last time before posting.
  2. Stay on topic: If your message doesn’t belong in the category you’re reading, don’t post it there. Off-topic and misplaced posts distract readers and take away from the impact of the original topic.
  3. End with a call-to-action: If you want other users to respond and engage with your post, ask them to.
  4. Limit jargon and slang: Inside jokes, slang terms, and other references with a limited audience distract from the topic and make it difficult for outsiders and new users to follow along. It can also make it hard for users from other cultures and different native languages to engage with you.
  5. Include an image: If the topic is perfect for an image, include one! Other users are more likely to engage with topics that have an image because pictures are visually appealing and can often explain your post better than words can. (Be sure to follow the Code of Conduct when selecting your image to be sure it’s appropriate for a professional environment.)
  6. Give credit: If you’re building off a different user’s information, give them credit in your post. You can also use this to draw the user into the discussion. Use the quote tool in the editor to use a direct quote.
  7. Don’t abandon your discussions. If you started a discussion, respond to comments quickly and make sure your responses are helpful and thoughtful.
  8. Search online first: Experienced users get tired of answering the same questions multiple times. Before you ask a question, try searching first.

The most important aspect of writing quality posts is not violating the MongoDB Community Code of Conduct. If your posts are repeatedly flagged by users or moderators for violating the Code of Conduct, you may receive a warning, suspension, or account closure.


Using Tags

Tags are a highly useful aspect of the forum and shouldn’t be confused with categories. Categories are groups of discussions with a common topic, like the different sections of a newspaper. Categories are a great way to find content that you enjoy reading and posting about, but they are limited.

There are many different categories to choose from already, but what if your topic could fit into two different categories at the same time? That’s where tags come in. Tags are labels that you apply to your posts to help other people find them.

For example, in a forum about film entertainment, you can categorize a post about a TV show as Television, while also tagging it as both a comedy and a drama. If you only had categories, you would have to choose either comedy or drama.

The versatility of tags means that you can label your posts for multiple concepts (e.g. programming language, product, function, etc.) so that other users can find and read your post without having to dig through several different categories.

To follow or mute tags:

  • In the Preferences menu under Notifications in the left-hand column, click Tags.
  • To watch a tag, click the search bar under Watched and choose the tags you want to follow. You will receive email notification of all new posts and topics using those tags.
    47
  • To track a tag, click the search bar under Tracked and choose the tags you want to follow. You will see a count of new/unread posts next to the topics.
    48
  • To only receive a notification for a first post, click the search bar under Watching First Post and choose the tags you want to follow. You will only receive an email when someone makes the first post in a new topic using those tags.
    49
  • To mute a tag, click the search bar under Muted and choose the tags you want to silence. You will not receive any notifications for activity using those tags.
    50
2 Likes

Groups
We use groups to help determine access to various closed categories, assign badges, and perform other administrative functions for this site. You can see what groups you are a part of here: https://developer.mongodb.com/community/forums/g . From this page, you may also view membership of some groups (depending on their visibility settings) and choose to leave certain groups you are a part of.

If you feel you should belong to a group and you are not already assigned to it, please email send a direct message to a member of our moderation team or email us at moderators@mongodb.com.

About Data Privacy

At MongoDB, we take your data privacy seriously and our commitment is reflected in our Privacy Policy.

You have the right to stop participating in the MongoDB Community forums at any time, for any reason. If you wish to have your public profile temporarily anonymized (until you choose to set it back to visible), please visit your Profile and, under the Preferences menu, check the Hide my public profile and presence features option.

If you wish to have your account permanently anonymized*, please email moderators@mongodb.com.

To download a copy of the information that we collect about you in the forums, simply visit your forum profile (https://developer.mongodb.com/community/forums/u/username) and, under the Activity menu, click the Download All button.

*Note: Permanent anonymization cannot be undone. If you wish to resume participating in the community, you will lose all of the achievements, badges, trust levels, content, etc. associated with your previous account.

Likes

The like button is a way to show your agreement, support, and interest in another user’s post.

To like a post:

The Like button has the following rules:

  • Likes are public, meaning they show up to the entire community.
  • When you like a post, your name is linked to the post, and other users can see your activity.
  • Your profile tracks all the posts that you have liked so that you can go back to the posts in the future.
  • The first like on a post sends an automatic notification to the post’s author.
  • You are unable to like your own post.
  • You can only like a post once.
  • You can unlike a post, which removes your association with the post.

Likes are an essential element to the MongoDB Community. They can change the rank of a post and are a quick and efficient way to return to posts that you enjoyed previously. Likes also keep threads clean of one-word posts that express support for a topic. Instead of showing support or interest by posting a short response, please use the like button instead.

Flags

Flags are an option for users to bring a post to the moderators’ attention. Posts that you flag need to have violated the code of conduct in some way. This can include posts that are off-topic, confusing, rude, or offensive.
Users who repeatedly have posts flagged can receive one, two, or even three consequences, depending on the content of their posts and the frequency of their flags. Repeat offenders can lose Trust Levels, the trust of the other users, or even their account.

To flag a post:

  • When you come across an inappropriate post, click the flag button underneath the post.
  • Fill out the required information about why you are flagging the post.
  • An email notification is sent to the user who reported the post and the user who made the post. The emails include the next steps in the process and a time frame for the review process.

Types of consequences:

Warning:
Most of the complaints, flags, and reported posts fall into the ‘warning’ category. The content of the post is then either deleted or edited by moderators.
Examples of inappropriate posts that can lead to a warning include posts that are:

  • Confusing – Does not make sense in the context of the thread.
  • Off-topic – Does not apply to the topic of the thread.
  • “Random” – Has nothing to do with the topic of the thread or the MongoDB Community.
  • Rude – Is rude or mean to another member of the community.
  • In the wrong section – Posted in the wrong thread or section of the forum.

Suspension:
Repeat offenders who continually post offensive, off-topic, confusing or otherwise inappropriate content in the forum will receive notice of account suspension after several warnings/flagged posts.
The length of an account suspension is set at the discretion of the MongoDB Community Team.
Examples of inappropriate posts that can lead to an account suspension include posts that are:

  • Rude – Repeatedly or extremely rude toward another member of the community.
  • Mean – Includes mean comments toward the creator of the thread or other members of the community.
  • Argumentative – Excessively argues with other users.

Removal/Ban:
Repeat offenders who have received numerous warnings and/or an account suspension can be removed from the community and banned from the forum. A removal/ban from the forum only occurs for major infractions of the MongoDB Community rules for posting and code of conduct.
Removal/ban is permanent.
Examples of inappropriate posts that lead to removal/ban include posts that are:

  • Excessively mean/rude – Includes language that is mean or rude to the point that others are extremely upset or disturbed.
  • Racist – Includes racial slurs or slang.
  • Misogynistic – Includes comments that are hateful or prejudiced toward women.
  • Homophobic – Includes comments that are hateful or prejudiced toward LGB individuals.
  • Transphobic – Includes comments that are hateful or prejudiced toward transgender individuals.
  • Offensive – Includes words or phrases that are offensive to members’ knowledge or experience, gender identity, orientation, ability, appearance, body type, race, ethnicity, or religion.

Mentions

Mentions are a way to get a specific user’s attention. Instead of private messaging a user and directing them to a thread or post, you can mention the person’s username in your post.

To mention a user:

  • Type the @ key in the post.
    58
  • Without adding a space, type the first letters of the person’s username.
    59
  • The forum will display active topic participants in an auto-complete list.
    60
  • Another option is to type the @ key and enter the full username without using auto-completion.
    61

The user receives a notification that someone mentioned them, and they are directed to the post.
Abusing the mention option to harass another user is against the MongoDB Community code of conduct.