Entries by Graham Thomson

Real-Time Server Status Charts for MongoDB in MongoChef

This blog post demonstrates the Server Status Charts feature of MongoChef for MongoDB. The server status charts show real-time updates of what’s happening on a MongoDB instance: so you can easily monitor particular things of interest on production, development, test, or local instances. You can open a Server Status Charts tab by right-clicking on a […]

How to Query MongoDB Secondary Replica Set Members

A common gotcha when first starting with MongoDB is that trying to query MongoDB secondary replica set members (secondaries) does not seem to work. For example, when issuing a simple query the user may be surprised to see errors such as: Error: error: { “$err” : “not master and slaveOk=false”, “code” : 13435 } The […]

Getting Started with MongoChef’s IntelliShell

In this post, I’ll show you how to install and configure MongoChef and the necessary MongoDB tools to get you started with IntelliShell and enjoy the richest MongoDB editing experience currently available for Windows, Mac and Linux. Everybody ready? Then let’s go! Install 3T MongoChef First of all, let’s download MongoChef! It’s available at http://3t.io/mongochef […]

How to handle special characters in MongoDB collection names

Have you ever wondered what constitutes a valid MongoDB collection name? According to this source, it’s: “any (UTF8) character(s) … which aren’t special (contains “.”, or starts with “$”)” The alert reader may now be struck by the following quandary: The MongoDB shell query language is JavaScript-based and collections are accessed as a property of […]

MongoChef Now With Full Shell Integration

MongoChef now supports full MongoDB shell integration – the real McCoy! All the power of the real MongoDB shell at your finger tips in the beautiful MongoChef GUI environment. It’s available for download now at http://3t.io/mongochef/download. No complex connection details to type out – simply click on a connection, database or collection and open an […]

3T at NoSQL Matters Dublin 2014

Graham will be at NoSQL Matters Dublin 2014 @nosqlmatters. Come and say hello, and tell us about all the amazing things you’re doing with @MongoDB. I’ll doubtlessly mention our amazing 3T MongoChef, 3T Data Compare and Sync, and 3T Schema Explorer tools for @MongoDB. :-) See you there! @3TSoftwareLabs

New 3T Data Compare and Sync for MongoDB is out!

3T Data Compare and Sync for MongoDB 1.7.0 has been released. This release includes new filter queries which allow you to focus only on the results of a query over individual collections, giving you precise control over what is compared. In 3T Data Compare and Sync for MongoDB, you can select entire databases, specific collections, […]

How to diff MongoDB

There are a number of situations where being able to conveniently analyse the differences between two database installations is extremely handy. For example, you have a problem with your production system, but all you know about it is that the problem lies somewhere in the database, but WHERE in the database? It worked fine yesterday, […]