Respondly explains why devs love Meteor and MongoDB

With the recent release of Meteor 1.0 (and the huge buzz around it), developers may be wondering why the Meteor framework is so popular. Or perhaps, for developers new to web programming, what is Meteor?

To help you better understand Meteor from a developer's perspective, we've asked Tim Haines, founder of team email and twitter inbox service Respondly, to share his experience working with both Meteor and MongoDB.

Respondly on Meteor and MongoDB 

Q: Let's start with an easy one. What is Meteor?

Meteor is an open source platform for building real-time web and mobile apps in pure JavaScript.

Q: Why is MongoDB commonly mentioned with Meteor?

MongoDB is somewhat blessed by Meteor as the database of choice for the 1.0 release, and the native built-in support for it is fantastic.  Meteor uses special MongoDB features (such as the oplog) to keep real-time data reactivity efficient.

Meteor also has a client-side MongoDB implementation (called minimongo) which runs in the browser. Minimongo allows you to write the same query for your server side and client side data collections, and Meteor's observer feature lets you react to changes to both in real time.

Q: How does developing with Meteor and MongoDB work?

In development on your local machine, Meteor takes care of installing and starting MongoDB for you. When you start your Meteor app, it loads a MongoDB instance and takes care of everything for you. If you'd like to query that MongoDB instance, you can simply run "meteor mongo"  in another terminal window, and it loads a MongoDB shell connected to your app's database. This is great for ad hoc queries and bulk updates while building your app.

Q: Respondly is built on top of Meteor. Why did you choose Meteor and how did you find the development process?

Meteor's been great to work with.  It's the perfect framework for building real-time web apps and is tremendously useful for Respondly. We provide our users real-time up-to-the-moment information as they're communicating with their own customers.

Meteor takes care of almost all of the plumbing for you, allowing you to concentrate on developing business value. In particular, Meteor includes real-time monitoring of MongoDB for changes to data (via oplog tailing). This monitoring allows Meteor to:

  • track which (if any) clients need new or updated data
  • publish new data to clients that need it
  • update the UI in real-time with the new data that arrives

with minimal developer effort. The real-time reactivity from db updates all the way to UI updates is amazing.

Q: What about MongoDB? How have you found developing on it?

MongoDB's been great to work with.  Coming from a SQL background, I've really enjoyed the variety of data structures and queries that MongoDB can handle.  We've been able to make great use of storing rich documents that include arrays and sub-documents, to better map to our real-world understanding of our data.  MongoDB's also very versatile in its query language, having an update modifier for almost anything.

Build on Meteor!

We hope this Q&A has been helpful in highlighting what makes Meteor and MongoDB a great stack for web developers. The MongoLab and Meteor teams look forward welcoming you to our community!

90 Responses to Respondly explains why devs love Meteor and MongoDB

  1. EJ 11/04/2014 at 9:56 pm #

    It would be helpful on these types of blog posts if the biggest challenges were listed. It can’t be all sunshine.

  2. Chris Chang 11/05/2014 at 7:23 am #

    Hi EJ,

    Great feedback. I’ll reach out to Tim to see if he has anything to share.

    Thanks for reading!

  3. Max Hodges 11/16/2014 at 10:20 pm #

    I’m building with Meteor and trying to do text search on a collection with 133K entries. It’s completely unusable. Each query takes minutes! I’ve spent the last day-and-a-half breaking the data own into arrays and re-writing my application code. A lot of work for something which would happen extremely fast with minimum effort in SQL.

  4. Chris Chang 11/17/2014 at 12:32 pm #

    Hi Max,

    If you’re running on MongoLab we’d be happy to take a look. Just email us at support at mongolab dot com. If not, I can point you to some good resources if you ping me directly chris at mongolab.

    Cheers!

  5. Max Hodges 11/18/2014 at 5:57 am #

    Hi Chris, actually I managed to solve it. I had autopublish added, so it was trying to sync a 3MB database each session. I removed that and set up proper subscriptions. It’s working surprisingly performant now.
    http://kanaphoneme.meteor.com/
    Cheers~!

  6. Vinoth Kumar 12/14/2014 at 10:22 am #

    I would like to ask you for one question? I m going to start one new project. But before going to start that project, I need to confirm the architecture. MEAN or Meteor js? Really I m confusing. Kindly share your thoughts on this.

  7. Chris Chang 12/15/2014 at 6:15 pm #

    Hi Vinoth,

    Meteor makes it really easy to get up and running quickly and provides a lot of functionality out of the box. Really depends on what your project is- feel free to email me at chris@mongolab.com if you’d like to discuss.

    Best,

    Chris

  8. Alex Mills 01/19/2015 at 12:06 am #

    Or it could be when it comes to meteor :)

  9. what is motor club america about 04/01/2017 at 11:34 am #

    852978 630301Hello! I just would wish to offer a huge thumbs up for that excellent information youve here during this post. I will likely be returning to your site to get a lot more soon. 415069

  10. nolvaxyl 04/04/2017 at 5:32 pm #

    898169 874893I like this internet site its a master peace ! Glad I detected this on google . 249647

  11. Best Best Online News in the World 04/06/2017 at 1:40 pm #

    668730 519049Could it be okay to write several of this on my small internet internet site only incorporate a 1 way link towards the internet site? 863240

  12. Best Online Tamil News 04/06/2017 at 8:17 pm #

    270240 915456Interesting website, i read it but i still have a few questions. shoot me an email and we will talk more becasue i may have an interesting idea for you. 400210

  13. Best Best Online News in the World 04/07/2017 at 8:24 am #

    200148 952942Enjoyed examining this, very good stuff, thanks . 58577

  14. Best Best Online News in the World 04/07/2017 at 10:25 am #

    158395 192761Fantastic blog, Im going to spend much more time reading about this subject 953343

  15. GVK BIO 04/08/2017 at 6:19 am #

    961829 197467I surely didnt realize that. Learnt a thing new today! Thanks for that. 650380

  16. Best Best Online News in the World 04/08/2017 at 8:27 am #

    214328 724467Trop excitant de mater des femmes lesbiennes en train de se doigter la chatte pour se faire jouir. En plus sur cette bonne petite vid o porno hard de lesb X les deux jeunes lesbienne sont trop excitantes et super sexy. Des pures beaut de la nature avec des courbes parfaites, les filles c est quand v 306658

  17. GVK BIO 04/08/2017 at 2:20 pm #

    554736 432871Approaches for dilution antimicrobial susceptibility beadlets for beagles that grow aerobically-fifth edition. 936594

  18. Free UK Chat Rooms 04/08/2017 at 11:10 pm #

    697002 560616great . Thanks for informations . Ill be back. Thanks again 948436

  19. Karcy 04/16/2017 at 6:48 am #

    related posts TWT Travel Binder: Spain and Southern Spain: Starting Out in Sevilla Southern Spain: Sherry, Horses anM#382&0;door in Jerez de la Frontera Southern Spain: Cordoba, the

  20. 446152 578683Definitely composed content material material , thankyou for data . 433329

  21. Switch Energy Supplier 04/20/2017 at 11:12 pm #

    715515 351786Oh my goodness! an superb post dude. Thanks a whole lot Even so Im experiencing difficulty with ur rss . Do not know why Struggle to register for it. Can there be any person locating identical rss concern? Anyone who knows kindly respond. Thnkx 81786

  22. Switch Energy Supplier 04/21/2017 at 5:23 pm #

    242133 91249This plot doesnt reveal itself; it has to be explained. 359803

  23. Best Online News 04/22/2017 at 7:05 am #

    134545 541760Hello there! Do you know if they make any plugins to protect against hackers? Im kinda paranoid about losing everything Ive worked hard on. Any suggestions? 328302

  24. Damenröcke im Übergrößen 04/22/2017 at 8:33 am #

    121245 579399My brother suggested I would possibly like this blog. He was once entirely right. This submit actually made my day. You cant believe just how so much time I had spent for this information! Thank you! 77230

  25. nandrolona d 05/02/2017 at 7:09 am #

    348091 366508Hello! I just wish to give an enormous thumbs up for the great info you might have correct here on this post. I can be coming once more to your blog for much more soon. 646640

  26. Kai Musk 05/05/2017 at 1:03 am #

    554389 977455Surely,Chilly spot! We stumbled on the cover and Im your personal representative. limewire limewire 672408

  27. Steroids Shop - Roid24.com 05/10/2017 at 5:50 pm #

    723492 632747hi and thanks regarding the particular post ive really been searching regarding this kind of info online for sum time these days hence thanks a lot 586295

  28. seo utah 05/17/2017 at 7:52 pm #

    455355 374945Wow! This could be 1 specific with the most beneficial blogs Weve ever arrive across on this topic. Truly Excellent. Im also an expert in this subject therefore I can realize your hard function. 887935

  29. Touche. Great arguments. Keep up the great work.

  30. διαιτα εξπρες 06/04/2017 at 12:36 pm #

    Thanks a bunch for sharing this with all of us you really know what you’re talking approximately!

    Bookmarked. Kindly also discuss with my ste
    =). We will have a hypperlink alternate contract between us

  31. KelEncono 06/26/2017 at 9:06 am #

    Sans Ordonnance Amoxicillin Pharmacie En Ligne En Germany China Viagra Online Cialis 20 Mg Foglietto Illustrativo

  32. Tegan 06/30/2017 at 1:37 pm #

    We absolutely love your blog and find a lot of your post’s to
    be just what I’m looking for. Does one offer
    guest writers to write content to suit your needs?

    I wouldn’t mind producing a post or elaborating
    on a lot of the subjects you write related to here.

    Again, awesome website!

  33. KelEncono 06/30/2017 at 11:56 pm #

    Flagyl Tablets cheap cialis Amoxil Dosing Chart

  34. KelEncono 07/02/2017 at 9:44 pm #

    Imitrex Buy U.S Canada cialis Need Viagra Fast

  35. KelEncono 07/09/2017 at 4:41 am #

    Cialis Hypertrophie Prostate cheap cialis Is Amoxicillin Made From Pinicillin

  36. KennUttede 07/10/2017 at 8:37 am #

    Ordonnance Viagra cialis price Sublingual Viagra 150 Mg

  37. ChasFuetty 07/10/2017 at 8:38 am #

    Apo Cephalexin online pharmacy Thyrox Order Online No Prescription

  38. KelEncono 07/15/2017 at 1:26 am #

    Viagra Alle Donne generic viagra Kamagra Insuficiencia Cardiaca

  39. web design brampton 07/15/2017 at 6:55 am #

    When some one searches for his essential thing, thus he/she needs to be available that in detail, so
    that thing is maintained over here.

  40. ChasFuetty 07/15/2017 at 8:17 pm #

    Propecia Direct Propecia Online cialis Teva Usa Ingredients For Amoxicillin 500mg

  41. KennUttede 07/16/2017 at 3:35 am #

    Buy Wellbutrin Sr 150mg In Usa cialis Buy Plavix Online Cheap

  42. ChasFuetty 07/20/2017 at 11:03 pm #

    Preisvergleich Cialis C20 viagra Breast Cancer Cephalexin

  43. KennUttede 07/22/2017 at 5:49 am #

    Erection Pills cialis Medscom

  44. WOW just what I was looking for. Came here by
    searching for cheap guitar cases

  45. KelEncono 07/23/2017 at 8:34 pm #

    Whats Better Penicillin Or Amoxicillin viagra Keflex And Bronchitis

  46. buy cialis 08/14/2017 at 8:15 am #

    atacand and cialis interaction
    buy generic cialis
    what is highest dose of cialis
    [url=http://buycialisres.com]generic cialis online[/url]
    cialis generika wiki

  47. buy cheap cialis 08/14/2017 at 11:39 am #

    cialis waar bestellen
    buy cialis
    cuantos miligramos de cialis
    [url=http://cadcialisonline.com/]generic cialis[/url]
    cialis bioequivalence

  48. non prescription cialis 08/14/2017 at 10:09 pm #

    cialis se vinde fara reteta
    Generic Cialis Online
    cialis terapia riabilitativa
    [url=http://www.cialisted.com]buy generic cialis
    online[/url]
    cialis original deutschland

  49. erectile dysfunction 08/15/2017 at 12:05 pm #

    Assure polite his essentiaoly and others figure though. morning age advantages stop sufficient eat trip out traveling.
    Of upon am dad by enormously supply ratfher either.
    Own handsome delicate its property mistress her endd appetite.
    strive for are sons too sold nor said. Son rawtion three men faculty guy you.
    Now merits surprise effect garret own.
    Ye to hardship wisdom profusion courteous to
    as.

  50. buy cialis 08/15/2017 at 12:28 pm #

    This is my first mature visit at here and i am actually easygoing to contact all at single place.

  51. buy cialis USA 08/17/2017 at 2:40 am #

    After reading this awesome herald i am happy to allocation this information afterward my friends.

  52. cialis365.win 08/17/2017 at 3:35 am #

    costco pharmacy cialis
    Gencial.Online
    imagen de cialis
    gencial.online – [url=http://gencial.online/]gencial.online[/url] –
    order cialis professional

  53. acheter cialis 08/17/2017 at 3:54 pm #

    stronger cialis or viagra
    cialis on line
    cialis österreich preis
    acheter cialis ([url=https://ranking.tempedanceclub.com/addme/index.php?a=stats&u=olivemathy930]https://ranking.tempedanceclub.com/addme/index.php?A=stats&U=olivemathy930[/url])
    dosis awal cialis

  54. ChasFuetty 08/24/2017 at 9:15 pm #

    Kamagra With Dapoxetine buy viagra online Order Now Cod Fedex Stendra

  55. KelEncono 08/28/2017 at 10:24 am #

    Sky Pharmacy Canada Mail Order cheap cialis Worldwide Pharmacy Kamagra

  56. black diamond trader 2 review 09/01/2017 at 8:25 pm #

    I was suggested this website bby my cousin. I’m not sure whether this post is written by
    him as no one else know such detailed about my problem. You’re amazing!
    Thanks!

  57. Aurelia 09/10/2017 at 8:49 am #

    Real good information can be found onn web site.

  58. Adelaida 09/12/2017 at 3:22 am #

    What’s upp everyone, it’s my first pay a quick visit at this
    site, and paragraph is gnuinely fruitful in favor of me, keep up
    posting these types of content.

  59. jetztgewinnenonline.com 09/15/2017 at 5:19 am #

    I like the valuable information you provide in your articles.
    I’ll bookmark your weblog and check again here frequently.
    I am quite sure I’ll learn a lot of new stuff right here!
    Good luck for the next!

  60. 23814651616 09/15/2017 at 2:55 pm #

    Keep this going please, great job!

  61. Anonymous 09/17/2017 at 11:20 am #

    http://www.ob3tb.com – o|B3Tb.com

  62. sverigapotek 09/23/2017 at 2:52 pm #

    göteborg Stockholm, http://sverige-apotek.life/afun.html , kostnad.

  63. http://163.com 09/24/2017 at 9:00 am #

    Youᥙ imlly like once we sing reward songs in Church??
    Ꮮarry asked aand daddy nodded. ?Effectively I can makе up a worshіp song.?

    So Larry јumрed to his ft and commenced to make uup a music to
    a really bad tune. ?Jesus is so cool. Its enjoyɑble being with God.

    Hes the funnest God anyboⅾy may have.? Larry sang verү badly so Lee had put
    his pzlms oveer his ears.

  64. nutriblue 09/26/2017 at 5:09 pm #

    Howdy I am so happy I found your blog page, I really
    found you by mistake, while I was researching on Aol for something else, Nonetheless I am
    here now and would just like to say thanks
    a lot for a marvelous post and a all round entertaining blog (I also love the theme/design), I don’t have time to read through it all at the minute
    but I have book-marked it and also added in your RSS feeds,
    so when I have time I will be back to read much more, Please do keep up
    the superb job.

  65. Reinaldo 09/27/2017 at 2:53 pm #

    The entire experience was a blast, thank you Prophet!

  66. apoteksverige 09/28/2017 at 3:01 am #

    on-line shop, http://natalie.pierotti.org.uk/wp-content/uploads/apotek/minocycline.html , köp Sverige malmö.

  67. what is a gold ira 09/29/2017 at 6:08 am #

    Aw, this was an exceptionally good post.

    Taking a few minutes and actual effort to make a superb article… but what can I say… I hesitate a whole lot and don’t seem
    to get anything done.

  68. quappy 09/29/2017 at 9:53 pm #

    viagra dangers
    cheap viagra online
    does blue cross cover viagra
    viagra online

  69. soccer shoes designer 09/30/2017 at 2:26 pm #

    Wow, marvelous blog layоut! How long have you beеn blogging for?
    you make blogging loоk easү. The overall look of your site iѕ wonderful, as wеll as the content!

  70. xx porn videos 10/03/2017 at 8:07 am #

    Thank you for sharing your thoughts. I really appreciate your
    efforts and I will be waiting for your further write ups thank you once again.

  71. Pattaya girl friendly hotels 10/03/2017 at 8:30 am #

    Normally I do not read post on blogs, but I would like to say that this write-up very
    compelled me to take a look at and do so! Your writing taste has
    been amazed me. Thanks, very great article.

  72. Seo Sheffield agency.

  73. upload.vstanced.com 10/05/2017 at 11:34 am #

    Hurrah, that’s what I was seeking for, what a material! present here at this blog, thanks admin of
    this website.

  74. Franziska 10/05/2017 at 3:38 pm #

    Good day I am so grateful I found your blog page, I really found you by mistake, while I was searching
    on Google for something else, Regardless I am here now
    and would just like to say kudos for a marvelous post and a all round
    enjoyable blog (I also love the theme/design),
    I don’t have time to go through it all at the minute but I
    have saved it and also added your RSS feeds, so when I have time I will be back to read much
    more, Please do keep up the great work.

  75. seo services london uk 10/06/2017 at 4:44 am #

    SysComm International was incorporated in 1999.

  76. Hi my friend! I wish to say that this article is awesome,
    nice written and come with approximately all significant infos.
    I would like to peer more posts like this .

  77. http://www.linux.ca/ 10/06/2017 at 7:07 pm #

    You mean ⅼike after we sing prakse songs in Church??
    Laгry asked and daddy nodded. ?Effectively I can make
    up a worship ѕong.? Ѕo Larry jumped to his ft and commenced to make uup a music too
    a really dangerous tune. ?Ꭻesus is soo cool. Its fun being with Ԍod.
    Hes the funnest God аnyone might have.? Larry sang vesry badly so
    Lee had put his arms over his ears.

  78. Have been taking little over a month.

  79. web page 10/08/2017 at 1:57 pm #

    I don’t know if it’s just me or if everybody else encountering problems with your site.

    It appears as though some of the written text within your content are running off the screen. Can somebody else please comment and let me know if this is happening to them
    as well? This could be a problem with my browser because
    I’ve had this happen previously. Appreciate it

  80. xx porn videos 10/09/2017 at 2:55 am #

    Thanks for finally talking about >Respondly explains why devs love
    Meteor and MongoDB <Loved it!

  81. Garcinia Cambogia Weight Loss Pills 10/09/2017 at 5:17 am #

    Hey there! This is kind of off topic but I need some advice from an established blog.

    Is it difficult to set up your own blog? I’m not very techincal but I can figure things out pretty
    fast. I’m thinking about setting up my own but I’m not sure where to start.
    Do you have any ideas or suggestions? Thank you

  82. kingroot apk 10/11/2017 at 12:34 pm #

    Hi! I know this is somewhat off topic but I was wondering if you knew where I
    could get a captcha plugin for my comment form?
    I’m using the same blog platform as yours and I’m having difficulty finding one?
    Thanks a lot!

  83. carpet protection 10/13/2017 at 9:13 am #

    These are genuinely great ideas in regarding blogging.
    You have touched some nice points here. Any way keep up wrinting.

  84. I’ll right away grab your rss feed as I can’t in finding your email subscription hyperlink or newsletter service.
    Do you have any? Kindly permit me understand so that I may subscribe.

    Thanks.

  85. 21 savage type beat 10/16/2017 at 8:54 am #

    Hello! I know this is kinda off topic however I’d figured I’d ask.
    Would you be interested in exchanging links or maybe guest authoring a blog article or vice-versa?
    My blog addresses a lot of the same topics as yours and I believe we could greatly
    benefit from each other. If you are interested feel
    free to shoot me an e-mail. I look forward to hearing from you!

    Great blog by the way!

  86. new cfd day traders 10/16/2017 at 3:22 pm #

    Its such as you learn my mind! You appear to
    know a lot about this, such as you wrote the ebook in it or something.
    I believe that you can do with some p.c. to pressure the message house a little bit, but other than that,
    that is wonderful blog. A great read. I’ll certainly be back.

  87. king of pentacles tarot timing 10/16/2017 at 10:19 pm #

    tarot love card reading king of pentacles tarot timing tarot love
    reading spread tarot card size cm osho zen tarot celtic cross spread
    online tarot generator reading peramal tarot bandung fortitude tarot tarot
    reading classes toronto understanding the thoth tarot free
    tarot card reading live tarot leo july order of tarot cards tarot birthday numerology love tarot card reading yes no tarot reading angel guidance john holland tarot decks tarot two of cups
    feelings dark tarot movie trailer modern spellcaster’s tarot tarot decks for
    sale uk how to read tarot cards the sun the pope tarot card interpretation tarot visa economico
    barcelona tarot card for sale online leo daily tarot reading marilyn manson tarot
    cards for sale tarot si no hispano ra material tarot capricorn love tarot king of cups for feelings in love tarot tarot
    gatanje online buddha tarot online how many tarot cards do
    you pick tarot card meanings suit of cups free tarot card readings love rebirth tarot card mortal instruments movie tarot cards make own tarot cards tarot
    cards reading for love lovers tarot meaning relationship le tarot de marseille divinatoire how to do love tarot spread tarot card capricorn today
    knight of coins tarot trusted tarot 10 pentacles tarot
    cards that indicate marriage tarot cards do they really
    work seven of pentacles tarot as advice hekate tarot

  88. deer antler supplement reviews 10/17/2017 at 6:54 am #

    Thank you, I’ve just been searching for info about this
    topic for ages and yours is the greatest I have found out so far.
    But, what in regards to the conclusion? Are you certain about
    the source?

  89. small water softener systems 10/17/2017 at 2:15 pm #

    I recently came across your website and have been reading along. I thought I could leave my first comment. I don’t know what to say except that I have enjoyed scaning what you all have to say…

  90. hook and loop tape 10/18/2017 at 12:20 pm #

    great issues altogether, you simply received a emblem
    new reader. What might you suggest in regards to
    your publish that you just made a few days in the past?

    Any certain?

Leave a Reply