It will be great if MongoChef's team (http://3t.io/) could join JetBrains as a part of DataGrip project. They have a very solid product, which is capable of bringing a great added value to the entire JetBrains products.
Please add NoSQL databases support. I don't understand why this is not implemented faster both in DataGrip and IntelliJ. Half of the globe is using NoSQL nowadays...
Has anyone had success with https://plugins.jetbrains.com/plugin/7141-mongo-plugin? It says it supports DataGrip. Just curious if it is truely helpful. Or if it is only a console tool. Does it have a tab where you can graphically navigate though documents?
Yes, that "Mongo Plugin" has limited functionality and is not convenient to use. It does not work within regular IDE DB interface (e.g. "Database" tab). It is an usual plugin with his own interface and functionality (looks more like a third-party tool run that gets run inside the IDE). Yet it has more than half million downloads. So that shows how much people need a good MongoDB plugin (preferably supported by JetBrains).
In the end I gave it up, opened this ticket (yes, vote for it + for all related tickets), https://youtrack.jetbrains.com/issue/IDEA-201719 and switched a third party MongoDB tool before that ticket gets implemented.
Introspection. You can observe collections and fields in the database explorer
Data viewer. Open any collection, apply filter, sort columns
Query console. Write shell-like queries, select them and run it via Ctr/Cmd+Enter. There is currently no coding assistance and you can execute only limited number of MongoDB functions.
wow thank you! I cannot start it, crashes right away:
Internal error. Please refer to http://jb.gg/ide/critical-startup-errors java.lang.NullPointerException at com.intellij.openapi.actionSystem.impl.PresentationFactory.getPresentation(PresentationFactory.java:31) at com.intellij.ui.mac.touchbar.TouchBar.lambda$updateActionItems$16(TouchBar.java:378) at com.intellij.ui.mac.touchbar.ItemsContainer.lambda$forEachDeep$3(ItemsContainer.java:142) at java.base/java.util.ArrayList.forEach(ArrayList.java:1540) at com.intellij.ui.mac.touchbar.ItemsContainer.forEachDeep(ItemsContainer.java:137) at com.intellij.ui.mac.touchbar.ItemsContainer.lambda$forEachDeep$3(ItemsContainer.java:139) at java.base/java.util.ArrayList.forEach(ArrayList.java:1540) at com.intellij.ui.mac.touchbar.ItemsContainer.forEachDeep(ItemsContainer.java:137) at com.intellij.ui.mac.touchbar.TouchBar.forEachDeep(TouchBar.java:285) at com.intellij.ui.mac.touchbar.TouchBar.updateActionItems(TouchBar.java:372) at com.intellij.ui.mac.touchbar.TouchBar$UpdateTimerWrapper.lambda$start$0(TouchBar.java:436) at java.desktop/javax.swing.Timer.fireActionPerformed(Timer.java:317) at java.desktop/javax.swing.Timer$DoPostEvent.run(Timer.java:249) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:776) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:746) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:396) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117) at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190) at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235) at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233) at java.desktop/java.awt.Dialog.show(Dialog.java:1063) at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:708) at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:433) at com.intellij.openapi.ui.DialogWrapper.doShow(DialogWrapper.java:1698) at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1657) at com.intellij.ui.AppUIUtil.lambda$showEndUserAgreementText$4(AppUIUtil.java:447) at com.intellij.idea.SplashManager.executeWithHiddenSplash(SplashManager.java:147) at com.intellij.ui.AppUIUtil.showEndUserAgreementText(AppUIUtil.java:447) at com.intellij.idea.StartupUtil.lambda$showUserAgreementAndConsentsIfNeeded$14(StartupUtil.java:688) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:303) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:776) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:746) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:396) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
----- JRE 11.0.4+10-b485.1 x86_64 by JetBrains s.r.o /Applications/DataGrip 2019.3 EAP.app/Contents/jbr/Contents/Home
https://youtrack.jetbrains.com/issue/DBE-41
It would be nice if DataGrip natively supports nosql databases as well
Indeed, very wanted functionality!
It will be great if MongoChef's team (http://3t.io/) could join JetBrains as a part of DataGrip project.
They have a very solid product, which is capable of bringing a great added value to the entire JetBrains products.
Please add NoSQL databases support. I don't understand why this is not implemented faster both in DataGrip and IntelliJ. Half of the globe is using NoSQL nowadays...
Any news on this?
Hi,
The issue is still open https://youtrack.jetbrains.com/issue/DBE-41
We have no plans to support Mongo this year.
Thank you.
Has anyone had success with https://plugins.jetbrains.com/plugin/7141-mongo-plugin? It says it supports DataGrip. Just curious if it is truely helpful. Or if it is only a console tool. Does it have a tab where you can graphically navigate though documents?
Yes, that "Mongo Plugin" has limited functionality and is not convenient to use.
It does not work within regular IDE DB interface (e.g. "Database" tab). It is an usual plugin with his own interface and functionality (looks more like a third-party tool run that gets run inside the IDE). Yet it has more than half million downloads. So that shows how much people need a good MongoDB plugin (preferably supported by JetBrains).
In the end I gave it up, opened this ticket (yes, vote for it + for all related tickets),
https://youtrack.jetbrains.com/issue/IDEA-201719
and switched a third party MongoDB tool before that ticket gets implemented.
I like IDEA suite very much, but generally Internet companies will use NoSQL, so I have to switch to Navicat, which is a pity
Hi all,
Finally we are adding support for MongoDB to DataGrip!
You may install DataGrip 2019.3 EAP (early access program) and try out basic MongoDB functionality:
For more details follow https://youtrack.jetbrains.com/issue/DBE-285
wow thank you! I cannot start it, crashes right away:
I'm running this on:
MacBook Pro (15-inch, Late 2016)
macOS Catalina