Thomas Zahn

About Thomas Zahn

Having grown up with a living room that was essentially the office of his mother’s software start-up in the 80s, Thomas is a dyed-in-the-wool software engineer. In the past, he has worked for large outfits such as Microsoft Research and Nokia as well as for specialised engineering shops and start-ups. He lives in Berlin with his wife and two kids, and loves tennis and hiking (though, bizarrely, he constantly seems to find no time to do much of either those two). Thomas holds a Ph.D. in Computer Science from the Freie Universität Berlin.

3 Ways to View MongoDB Data

In this post, we'll show you three ways to view documents and collections in Studio 3T. Tree View Table View JSON View When you double-click on a connection in the Open Connections Tree, you’ll notice a drop-down menu in the top-right corner that shows your current view type. Here, you can choose between: 1. Tree View [...]

How to Limit the Initial Number of Documents Loaded in a MongoDB Collection

By default, Studio 3T loads the first 50 documents of a collection (i.e. dbCursor.find({}).limit(50)) when first opening a collection view. As MongoDB documents can be up to 16MB in size, this can amount to serious traffic, so we've introduced a convenient way of limiting this initial number of documents either for all or specific collections. Limit [...]

Updating and Querying MongoDB Arrays

Introduction The $type Query Operator and Arrays $type Array Inconsistencies Detecting MongoDB Array Fields Common Operations Impacted by Arrays Conclusion Update: If you work with MongoDB data with lots of arrays and embedded fields, make sure to check out our improved Table View. It lets you step into array-valued columns, show nested fields next to parent [...]

How to Add and Modify a MongoDB Index

In this post, we'll take a look at how to add a MongoDB index and modify existing ones using Studio 3T. Download our MongoDB GUI now and let's get started. Add a New Index Display Available Index Fields Text Index Options Geo Index Options Partial Index Options Overwrite JSON Code Use Custom Collation Modify a MongoDB [...]