Cheatography
                https://cheatography.com
            
        
        
    
                   
                            
    
                    I created this cheatsheet to stop searching the Internet when having to come back to MongoDB since I do not work with it everyday.
                    
                 
                    
        
        
            
    
        
                            
        
                
        
            
                                
            
                
                                                | Installation
                        
                                                                                    
                                                                                            | Install XCode | xcode-select --install |  
                                                                                            | Homebrew tap | brew tap mongodb/brew |  
                                                                                            | Homebrew update | brew update |  
                                                                                            | Homebrew install latest | brew install mongodb-community |  
                                                                                            | Homebrew install specific version |  |  
                                                                                            | configuration file | /usr/local/etc/mongod.conf |  
                                                                                            | log directory | /usr/local/var/log/mongodb |  
                                                                                            | create data directory | /usr/local/var/mongodb |  /usr/local/etc/mongod.conf
                        
                                                                                    
                                                                                            | processManagement: |  
                                                                                            |  |  fork: true |  
                                                                                            | net: |  
                                                                                            |  |  bindIp: localhost |  
                                                                                            |  |  port: 27017 |  
                                                                                            | storage: |  
                                                                                            |  |  dbPath: /usr/local/var/mongodb |  
                                                                                            | systemLog: |  
                                                                                            |  |  destination: file |  
                                                                                            |  |  path: "/usr/local/var/log/mongodb/mongod.log" |  
                                                                                            |  |  logAppend: true |  
                                                                                            | storage: |  
                                                                                            |  |  journal: |  
                                                                                            |  |    enabled: true |  clients
                        
                                                                                    
                                                                                            | Terminal | mongosh |  
                                                                                            | Studio 3T | MongoDB Compass |  
                                                                                            | Robo 3T | NoSQLBooster |  
                                                                                            | HumongouS.io | NoSQL Manager |  
                                                                                            | DronaHQ | MongoDB Database Tools |  |  | Is MongoDB Running?
                        
                                                                                    
                                                                                            | check if running on port | lsof -i tcp:27017 |  
                                                                                            | check if process running | ps -ax | grep mongo |  MongoDB Community Edition as service
                        
                                                                                    
                                                                                            | start mongo db service | brew services start mongodb-community |  
                                                                                            | start specific mongo db version |  |  
                                                                                            | stop mongo db service | brew services stop mongodb-community |  MongoDB Community Manual
                        
                                                                                    
                                                                                            | start manually | mongod --config /usr/local/etc/mongod.conf --fork |  
                                                                                            | stop mongdb step 1 | mongsh |  
                                                                                            | stop mongodb step 2 | use admin |  
                                                                                            | stop mongodb step 3 | db.shutdown() |  Troubleshooting
                        
                                                                                    
                                                                                            | Client Connection Refused Error | MongoDB is not running |  
                                                                                            | MongoDB cannot run on port | sudo rm /tmp/mongodb-27017.sock |  
                                                                                            | Check logs | cat /usr/local/var/log/mongodb/mongod.log |  
                                                                                            | MongoDB Cannot run missing data directory | mkdir /usr/local/var/mongodb |  
                                                                                            | MacOS Prevents mongosh Running | System Prefereces > Security & Privacy > General > Open Anyway or Allow Anyway |  | 
            
                            
            
            
        
        
        
        
        
            
    
        
          
Created By
https://www.linkedin.com/in/slobodanlohja
Metadata
Comments
No comments yet. Add yours below!
Add a Comment
More Cheat Sheets by slohja