rockmongo | MongoDB administration tool , written in PHP

 by   iwind PHP Version: 1.1.7 License: Non-SPDX

kandi X-RAY | rockmongo Summary

kandi X-RAY | rockmongo Summary

rockmongo is a PHP library typically used in User Interface, Template Engine, MongoDB, Composer applications. rockmongo has medium support. However rockmongo has 119 bugs, it has 19 vulnerabilities and it has a Non-SPDX License. You can download it from GitHub.

RockMongo is a MongoDB administration tool, written in PHP 5, very easy to install and use.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              rockmongo has a medium active ecosystem.
              It has 1048 star(s) with 413 fork(s). There are 87 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 62 open issues and 32 have been closed. On average issues are closed in 357 days. There are 17 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of rockmongo is 1.1.7

            kandi-Quality Quality

              rockmongo has 119 bugs (0 blocker, 0 critical, 76 major, 43 minor) and 495 code smells.

            kandi-Security Security

              rockmongo has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              OutlinedDot
              rockmongo code analysis shows 19 unresolved vulnerabilities (19 blocker, 0 critical, 0 major, 0 minor).
              There are 3 security hotspots that need review.

            kandi-License License

              rockmongo has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              rockmongo releases are available to install and integrate.
              Installation instructions are available. Examples and code snippets are not available.
              rockmongo saves you 4219 person hours of effort in developing the same functionality from scratch.
              It has 8953 lines of code, 389 functions and 108 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed rockmongo and discovered the below as its top functions. This is intended to give you an instant insight into rockmongo implemented functionality, and help decide if they suit your requirements.
            • Decodes a string into an integer
            • Authenticates the mongo server
            • Do the database transfer
            • Create a new field
            • Do the explain query
            • Do replication
            • Save ISO date
            • format a variable
            • Start a new controller
            • Loads all plugins
            Get all kandi verified functions for this library.

            rockmongo Key Features

            No Key Features are available at this moment for rockmongo.

            rockmongo Examples and Code Snippets

            No Code Snippets are available at this moment for rockmongo.

            Community Discussions

            QUESTION

            Mongoose find() takes a few minutes before it returns latest documents
            Asked 2018-Oct-03 at 13:45

            If I add a document to the DB (either via my app, or via the DB admin tool RockMongo), I immediately see the documents being added to the DB (as shown by RockMongo), no problem. However, when I call a simple model.find() on the corresponding Mongoose model, the latest additions to the DB are not returned. They eventually show up after a couple of minutes.

            It looks like the documents are being read from some kind of cache/buffer which isn't kept updated. Is there anything like that in Mongoose which I'm overlooking?

            My backend is something like this:

            ...

            ANSWER

            Answered 2017-Mar-05 at 22:44

            QUESTION

            How I can use MongoDB GUI tool like mongo-express or RockMongo on Kubernetes cluster
            Asked 2018-Jul-27 at 14:26

            I have MongoDB running on Kuberenetes cluster and I am looking for a MongoDB GUI tool like PHPmyAdmin to run it as a pod on the cluster and , I have Rockmongo running as a pod but it doesn't connect to MongoDB and also I couldn't expose it, I need any microservice i can run on kubernetes cluster that can do administration for MongoDB pod that is running on default namespace as well.

            ...

            ANSWER

            Answered 2018-Jul-27 at 14:26

            As Vishal Biyani suggested, you may consider using Kubernetes ingress (with ingress controller) to access internal resources of MongoDB or GUI for PHP operations. Distributed databases such as MongoDB require a little extra attention when being deployed with orchestration frameworks such as Kubernetes.

            I found interesting documentation regarding your needs of MongoDB as a microservice with docker and Kubernetes.

            Source https://stackoverflow.com/questions/51533558

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install rockmongo

            Install PHP runtime environment if you don't have one yet, such like Apache Httpd, Nginx ...
            Install MongoDB PHP driver (http://us.php.net/manual/en/mongo.installation.php)
            Download the package from http://rockmongo.com/downloads
            Unzip the files into your disk, under root of your site
            Open the config.php with your convenient editor, change host, port, admins and so on to yours
            Visit the index.php in your browser, for example: http://localhost/rockmongo/index.php
            Login with admin username and password, which is set "admin" and "admin" as default
            Play with your MongoDBs!
            1.Copy all files excluding config.php to your old version directory 2.Done!.

            Support

            Please feel free to report any bugs and issues to me, my email is: iwind.liu@gmail.com .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/iwind/rockmongo.git

          • CLI

            gh repo clone iwind/rockmongo

          • sshUrl

            git@github.com:iwind/rockmongo.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link