MongoDB $weeklyUpdate #2: Back for more!
Tags: mongodb, database, webdev, programming
Published: 2020-08-31 18:46:44

# 👋 Hi everyone!

Welcome to MongoDB $weeklyUpdate, a weekly digest of MongoDB tutorials, articles, and community spotlights!  

Each week, we'll be sharing the latest and greatest MongoDB content, curated by [Adrienne Tacke](https://twitter.com/AdrienneTacke) at [MongoDB](https://dev.to/mongodb): {% user adriennetacke %}  We'll be featuring our favorite community content too. 

Enjoy!

# 💡 ICYMI on the [DevHub](https://developer.mongodb.com/)
_Want to find the latest MongoDB tutorials and articles written for developers, by developers? Look no further than our [DevHub](https://developer.mongodb.com/)!_

**[How to Write End-to-End Tests for MongoDB Realm Serverless Apps](https://developer.mongodb.com/how-to/end-to-end-test-realm-serverless-apps)**
Tune in to the third post in the _DevOps + MongoDB Realm Serverless Functions = 😍_ series! Here, [Lauren](https://twitter.com/Lauren_Schaefer) shares how to write end-to-end tests for apps built using [MongoDB Realm](https://www.mongodb.com/realm).

⭐

**[Using MongoDB Realm WebHooks with Amazon Kinesis Data Firehose](https://developer.mongodb.com/how-to/Realm-AWS-Kinesis-Firehose-Destination)**
Need to use MongoDB Realm and MongoDB Atlas as an [AWS Kinesis Data Firehose destination](https://docs.aws.amazon.com/firehose/latest/dev/what-is-this-service.html)? [Aaron](https://twitter.com/aaronbassett)'s got you covered! Check out his blog post to learn how, using [MongoDB Realm's AWS Integration](https://docs.mongodb.com/realm/services/aws/).

⭐

**[Building an Autocomplete Form Element with Atlas Search and JavaScript](https://developer.mongodb.com/how-to/building-autocomplete-form-element-atlas-search-javascript)**

These days, most of us expect forms to have autocomplete functionality. As you may know, building a smooth experience for this, by using regular expressions and accounting for spelling mistakes, can be really tough! Luckily, [Nic](https://twitter.com/nraboy) shows us how simple it can be using [MongoDB Atlas full-text search](https://www.mongodb.com/atlas/search)!

---

# 📺 Last Week on [Twitch](https://www.twitch.tv/mongodb)
_We stream tech tutorials, live coding, and talk to members of our community every Friday. Sometimes, we even stream twice a week! Be sure to [follow us on Twitch](https://www.twitch.tv/mongodb) to be notified of every stream!_

{% youtube cHB8hzUSCpE %}

As developers, we build many tools that make our everyday tasks easier. As a bonus, these tools can sometimes be reused by others who need to accomplish the same tasks. And if it all works out perfectly, you may even get others to do the task for you, using the tool you've built! 😉 Sweet!

Join [Mike Lynn](https://twitter.com/mlynn) and Nic Raboy as they live code and build exactly what we described above: a fully functional command-line tool that automates the process of importing data into a MongoDB database! You'll learn about Swift, Swift Package Manager, creating executables, and about our brand new [MongoDB Swift Driver](https://github.com/mongodb/mongo-swift-driver).

[Watch now](https://youtu.be/cHB8hzUSCpE)

---

# 🎙 Last Word on the [MongoDB Podcast](https://mongodb.libsyn.com)

We're still recording, editing, and polishing our next podcasts, so stay tuned for the next episode! Meanwhile, check out these previous episodes, which are just as awesome! 

{% spotify spotify:episode:3d6GcNm92NKOE5ebTgRLhr %} 

Episode 15: Founder Alain Mbuku shares his experience on being part of the MongoDB community and how he built [ybits.io](https://ybits.io/info)!

{% spotify spotify:episode:3OLSUEX8wSuExWrdTSPhhV %}

Episode 14: Dominic Wellington, Director of Market Intelligence at MongoDB, shares his perspective (as someone who is not a full-time developer) on approaching problems with the MongoDB platform as a solution.

(Not listening on Spotify? We got you! We're most likely on your favorite podcast network, including [Apple Podcasts](https://podcasts.apple.com/us/podcast/the-mongodb-podcast/id1500452446), [PlayerFM](https://player.fm/series/the-mongodb-podcast), [Podtail](https://podtail.com/en/podcast/the-mongodb-podcast/), and [Listen Notes](https://www.listennotes.com/podcasts/the-mongodb-podcast-mongodb-0g6fUKMDN_y/) 😊 )

---

# 📢 Announcements!
_Every now and then, we'll have something exciting to share!_

New Twitch series starting Sept 2!

{% twitter 1300383087096991744 %}

Join Adrienne, Karen, and Nic as they build a game using Unity and MongoDB! They'll be showing the ENTIRE process, learning curves and all. The kickoff stream starts this week! Head to [MongoDB's Twitch channel](https://www.twitch.tv/mongodb) this Wednesday (and every Wednesday afterward!) at 10:30am PT / 1:30pm ET / 5:30pm UTC. We can't wait for you to learn and build with us!

---

# 👏 Community Spotlight

_Every week, we pick interesting articles, questions, and more from all over the internet! Be sure to use the #MongoDB hashtag when posting on dev.to or leave a comment on my weekly Tweets. You might be featured in an upcoming edition!_

**[Sample realm sync with partition keys for different types (public, private, group)](https://developer.mongodb.com/community/forums/t/sample-realm-sync-with-partition-keys-for-different-types-public-private-group/7251/21)**
_https://developer.mongodb.com/community/forums_
Check out this great discussion that started after a MongoDB Community Forum user asked, "Is there a tutorial on how to set up collections with different partition keys with MongoDB Realm?" 

🍃

**[Create a Full-Stack web application using React, Strapi, Nginx, MongoDB, and DigitalOcean](https://dev.to/jackrkelly/create-a-full-stack-web-application-using-react-strapi-nginx-mongodb-and-digitalocean-bkh)**
_https://dev.to_

{% link https://dev.to/jackrkelly/create-a-full-stack-web-application-using-react-strapi-nginx-mongodb-and-digitalocean-bkh %}

DEV user Jack has written a great, step-by-step tutorial on building a full stack web application that uses MongoDB Atlas!

🍃

**[How to get and use list of field names in MongoDB?](https://stackoverflow.com/questions/63614010/how-get-and-use-list-of-fields-name-in-mongodb)**
_https://stackoverflow.com_
Using an aggregation and the $max and $map operations, user chridam answers OP's question!

🍃

**[Is it possible to create an index over the fields of documents that exist in an array field in MongoDB?](https://stackoverflow.com/questions/63618285/is-it-possible-to-create-index-over-the-fields-of-documents-exist-in-a-array-fie)**
_https://stackoverflow.com_
User Gibbs shows that, yes, you can.

🍃

**[Introduction to MongoDB and Document Databases](https://dev.to/pmgysel/introduction-to-mongodb-and-document-databases-462l)**
_https://dev.to_

{% link https://dev.to/pmgysel/introduction-to-mongodb-and-document-databases-462l %}

Part 2 in the NoSQL Tutorials series, DEV user Philipp does a great job of getting you up to speed on the basics of MongoDB and document databases!

🍃

**[MongoDB modifiedCount doesn't equal matchedCount](https://stackoverflow.com/questions/63587235/mongodb-modifiedcount-doesnt-equal-matchedcount)**
_https://stackoverflow.com_
Sometimes, the answer is staring you right in the face, just as user Joe points out!