GithubHelp home page GithubHelp logo

nosqlclient / nosqlclient Goto Github PK

View Code? Open in Web Editor NEW
3.5K 107.0 364.0 75.94 MB

Cross-platform and self hosted, easy to use, intuitive mongodb management tool - Formerly Mongoclient

Home Page: https://www.nosqlclient.com

License: GNU Affero General Public License v3.0

JavaScript 73.46% CSS 6.74% HTML 19.16% Shell 0.45% Dockerfile 0.09% Less 0.09%
mongodb cross-platform management database-management nosql monitoring mongodb-management mongoclient web-application docker

nosqlclient's Introduction

Nosqlclient (Formerly Mongoclient), MongoDB Management Tool

Cross-platform and self hosted, easy to use, MongoDB 4.0+ support and more features!

NOSQLCLIENT IS NO LONGER BEING ACTIVELY DEVELOPED. I BELIEVE YOU CAN STILL USE DOCKER BUILDS AND FEEL FREE TO MAIL FOR INQUIRIES: [email protected]

Build Status GitHub release Docker Pulls AGPLv3 License

Demo

Try Demo Application

Documentation

All documentation can be found in https://www.nosqlclient.com/docs

Docker

docker pull mongoclient/mongoclient

To install latest stable release:

docker pull mongoclient/mongoclient:4.0.0

Then you can run it as a daemon:

docker run -d -p 3000:3000 mongoclient/mongoclient

To set an external mongodb which is required for meteor to work, you can set MONGO_URL environment variable. Otherwise nosqlclient will install mongodb to container and use it.

To persist your connections and settings simply bind /data/db directory to your local machine as below.

docker run -d -p 3000:3000 -v <your_path>:/data/db mongoclient/mongoclient

History

Please check history file for version information.

License

Nosqlclient is licensed under MIT for prior version 2.0.0, but for 2.0.0 and higher versions are licensed under AGPLv3.

We use JetBrains products to develop Nosqlclient !

www.jetbrains.com

nosqlclient's People

Contributors

alu avatar antony avatar artiommft avatar chapchap avatar derrickburns avatar efueger avatar firecow avatar gitter-badger avatar greenkeeper[bot] avatar hex7c0 avatar jiangytcn avatar junaid-ali avatar mhlz avatar mukeshkmr776 avatar rdev66 avatar rsercano avatar rtf-const avatar satyadeep avatar tglaesser avatar wdimaculangan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nosqlclient's Issues

External links clicked from within Mongoclient opens up internally

An example of that can be "mongoclient.com" link from the app's footer - if clicked, it won't open externally in the browser on the outside, instead, it will open in the MongoClient and will replace the whole application. The only way to go back is to restart the client.

Selector isn't shown after query execution

Hi Sercan,

after a query is executed it makes sense that the selector doesn't disappear.
So that it possible to edit the "selector" after execution.

PS: thanks for this awesome app, waiting for new features ;-)

Rg.
Hakan

Use URI for connection

Hi,

Is it possible to use the MongoDB URI format to create connection?

Thanks.

Mickaël

Error when installing

I'm trying to install it on AWS EC2 instance but I'm getting the following error. Is there any configuration file where I can specify database etc.

Error:

/root/.meteor/packages/meteor-tool/.1.1.10.m84685++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:245
                        throw(ex);
                              ^
TypeError: Object [object Object] has no method 'describe'
    at server/mongodb/packages/npm-container/package.js:4:1
    at /var/www/mongoclient/.meteor/local/build/programs/server/app/server/mongodb/packages/npm-container/package.js:31:4
    at /var/www/mongoclient/.meteor/local/build/programs/server/boot.js:242:10
    at Array.forEach (native)
    at Function._.each._.forEach (/root/.meteor/packages/meteor-tool/.1.1.10.m84685++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11)
    at /var/www/mongoclient/.meteor/local/build/programs/server/boot.js:137:5
Exited with code: 8
Your application is crashing. Waiting for file change.

HiDPI

Hey, is there an option for setting up HiDPI support like in chrome? --force-device-scale-factor=2

Reactive connected database

Make connected database re-active. When a client change something, every other clients should get it immediately as well. This is a huge enhancement and should be considered in details.

Using it as a webapp?

Is it possible to use mongoclient as a webapp for administration and monitoring of DB on the server? I find this far better than mongo-express but I'm not sure if it can be used through chrome.

Search functionality

There can be a full-text or elastic search functionality on the top of page for the selected collection. This is just an idea currently.

Query history

Implement a simple query history mechanism to make users life easier.

OSX Zip unable to expand

Just downloaded the osx-portable.zip file for testing.
I’m unable to unzip it. The file might be broken ?

Query tab view

Currently there are tabs only for the result views. For a better understanding, it can be multiplied for the query itself

SQL Queries

Implement SQL queries, this is just a commit tracking issue. Not a simple feature.

Failure to launch on OSX 10.11.13

Fresh download of 1.0 version from github page, permissions are set to launch any application, however on launch this error is displayed:

image

Auth fails

Hi,
i'm trying to connect to my db and getting auth fails with all credentials ok (i'm using mViewer and its connecting ) what can i possibly do wrong here ?

thanks

oid do look strange for one DBRef, but do look ok in an array of DBRefs?

I'm using mongoclient 1.0.0 linux portable x64 with mongodb 3.2.3. I've many documents with DBRefs, which reference to a different document. The oid in the DBRef get's displayed like this:

{
  "_id": "5358e37f3d78591c418b4567",
  "createdBy": {
      "_bsontype": "DBRef",
      "namespace": "user",
      "oid": {
        "_bsontype": "ObjectID",
        "id": "O}�\u0000èOÓKZ\u0000\u0000\u0000"
      },
      "db": "test"
    },
}

but should get displayed like:

{
  "_id": "5358e37f3d78591c418b4567",
  "createdBy": {
      "_bsontype": "DBRef",
      "namespace": "user",
      "oid": "5358d7193d78591e308b4567",
      "db": "test"
    },
}

This only happen with a single DBRef, not with an array of DBRefs.

Dump, Restore performance issue

During dump process, everything goes slower !

Also during restore process, the dump/restore page shows Loading at some point, not much important but it's worth to have a look at it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.