
MongoDB ORMs, ODMs, and Libraries
Cross posted from the MongoDB Developer Center Though developers have always been capable of manually writing complex queries to interact with a database, this approach can be tedious and error-p...
Cross posted from the MongoDB Developer Center Though developers have always been capable of manually writing complex queries to interact with a database, this approach can be tedious and error-p...
I’ve spent my entire professional career as an engineering IC either churning out code, working on architectural challenges or helping to lead engineering teams (while still churning out code). Whe...
MongoDB currently maintains 10 programming language Drivers in-house, including a Ruby driver for which I’m presently the Product Manager. Additionally we also have a library of community maintaine...
Starting with MongoDB 4.4, the MongoDB Database Tools are now released separately from the MongoDB Server and use their own versioning, with an initial version of 100.0.0. Previously, these tools w...
In MONGOID-4889 the claim was made that assignment of a large number of embedded documents to an instance of a model will take increasingly longer as the size of the list of documents to embed grow...
Cross posted from the MongoDB Developer Center Before discovering Ruby and Ruby on Rails I was a .NET developer. At that time I’d make ad-hoc changes to my development database, export my table/f...
I signed up for Google AdSense in January of 2015 in hopes of subsidizing some of the time I spent writing with ad-based revenue. Without doing any research I quickly formed some baseless expectati...
Past My MongoDB Career Journey began almost 4 years ago, and I’ve enjoyed my time as a Technical Services Engineer immensely. During my tenure as part of the organization I had the opportunity to ...
This has been a long time coming. I took a run at Terranigma in 2015 and failed miserably, but I was such a huge fan of the other Quintet titles for the SNES I just couldn’t leave this unfinished. ...
One of the great things about MongoDB Drivers is that they are all built around a common set of specifications. Though these specifications exist to facilitate the development of new language drive...
Series: Let's Adventure! A Journey into Adventure Games (1980-1999)This review is part of the Let's Adventure! series. See all reviewed games sorted by rating here.← Police Quest: In Pursuit o...
Series: Let's Adventure! A Journey into Adventure Games (1980-1999)This review is part of the Let's Adventure! series. See all reviewed games sorted by rating here.← Sanitarium (DreamForge Int...
Change Streams allow applications to access real-time data changes without the complexity and risk of tailing the oplog. Applications can use change streams to subscribe to all data changes on a si...
When performing an ETL from a normalized relational dataset there’s a good chance a 1:1 conversion won’t produce the desired results on the first pass. For example, if the goal is to Model One-to-M...
When MongoDB 3.2 introduced the $indexStats aggregation pipeline stage accesses details were suddenly accessible to users. As a result, scripts could now be written to better understand how frequen...
Ever wanted to know how many different versions of MongoDB the current node has run under? Assuming the node’s local database hasn’t been reset (for example via an initial sync), it will contain a ...
Read operations that return multiple documents do not immediately return all values matching the query. Because a query can potentially match very large sets of documents, these operations rely upo...
To ensure official MongoDB Drivers are developed with consistent functionality and APIs MongoDB maintains a set of public specifications (see GitHub Repository) that driver engineers can reference ...
Series: Let's Adventure! A Journey into Adventure Games (1980-1999)This review is part of the Let's Adventure! series. See all reviewed games sorted by rating here.← Labyrinth: The Computer Ga...
The Sword of Hope was released for the Nintendo Game Boy in 1991 by Kemko/Seika. The story involves a dragon having gained control over the king of Riccar, manipulating him into removing the Sword...
Brain Lord is an action RPG from 1994 for the Super Nintendo published by Enix. The story follows Remeer (you), who’s father being the last of the dragon warriors was sent on a quest to find the la...
High availability implies a system has been designed for durability, redundancy, and automatic failover such that the applications supported by the system can operate continuously and without downt...
MongoDB’s Versioned API was renamed to the Stable API, so this guide was updated to use the new terminology The Stable API For Drivers Specification states “When applications interact with MongoD...
To support your application’s workload properly, you’ll want to ensure you’re creating indexes to support your queries. When doing this in a development environment, unless the the Driver or ODM in...
Series: Let's Adventure! A Journey into Adventure Games (1980-1999)This review is part of the Let's Adventure! series. See all reviewed games sorted by rating here.← Transylvania (Penguin Soft...