精华内容
参与话题
问答
  • mongodb 客户端

    2019-04-03 15:16:48
    mongodb 客户端 NoSQLManagerforMongoDB 连接数据库工具
  • mongodb客户端

    2018-07-30 14:49:18
    mongoDB数据库图形化界面, 解压以后就能使用, 跟mongodb的命令行语法一样。
  • MongoDB客户端

    2017-03-23 16:34:50
    用起来还不错,直接解压,运行exe程序即可
  • robomongo,mongodb客户端

    2020-09-11 10:13:21
    mongodb客户端,下载免安装版,非常适合开发人员。欢迎使用,如有问题,可下方评论,请多多支持,请多多支持,
  • MongoDB 客户端 Linux 平台, robot3t 解压即用 The Robo 3T (formerly Robomongo) tool has been acquired by 3T Software Labs, the creators of the MongoDB client Studio 3T (formerly MongoChef).
  • MongoVUE,MongoDB客户端

    2020-04-17 14:07:22
    MongoDB客户端管理工具(MongoVUE),图形显示,开发利器。速度快,安装简单,查询,创建和删除
  • mongodb客户端连接工具

    2017-07-27 18:16:22
    mongodb客户端连接工具,图形化操作,操作很方便,提高效率,无需复杂的命令。
  • 用于ubuntu 16.04系统的mongodb客户端,亲测可以用的。
  • mongodb 客户端,经试用完胜mongo VUE,推荐
  • Centos安装Mongodb客户端

    千次阅读 2017-10-17 17:21:44
    Centos安装Mongodb客户端

    1.下载客户端:

    可自行下载网络资源:

    mongodb-linux-x86_64-3.4.6


    或下载连接:

    mongodb-linux-x86_64-3.4.6.tar.gz mongodb-linux-x86_64-3.4.6.tar.gz


    2.

    配置环境变量:


    if [ -d /you install directory/mongodb/bin ]; then

        export PATH=$PATH:/you install directory/mongodb/bin/

    fi


    3.测试输入mongoexport看看是否提示连接不上,或者有命令出来如下:



    OK

    这说明就可以了。



    展开全文
  • 最佳的MongoDB客户端管理工具

    万次阅读 2019-01-23 21:06:57
    最佳的MongoDB客户端管理工具
                         

    《最佳的MongoDB客户端管理工具》

    作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs

    一个好的MongoDB客户端管理工具,可以大大提高MongoDB应用的开发效率。MongoDB自带的Shell是一个很好的工具,但是它在操纵大数据集时就没那么直观了。因此使用MongoDB客户端GUI管理工具就非常必要了,下面推荐四个主要的工具。

    一、MongoVUE

    主页: http://www.mongovue.com/
    这里写图片描述
    MongoVUE是一个桌面GUI工具,专用于Windows平台,它有一个简洁、清爽的界面,它的基本功能是免费的。它可以以文本视图、树视图、表格视图来显示MongoDB的数据。还可以保持查询的结果供以后使用,这一点为用户提供了很多便利。要使用MongoVUE的高级功能,需要购买License。总体来说,这个工具非常稳定,技术支持也很好。

    二、MongoHub

    主页: http://mongohub.todayclose.com/
    这里写图片描述
    MongoHub是一个专用于Mac平台的MongoDB客户端GUI管理工具。它提供了通过SSH隧道连接到MongoDB服务器的方式,从安全角度来看非常便利。它还提供了一个统计监控器“StatMonitor”功能向用户提供MongoDB的实时统计信息,也即mongostat的功能。MongoHub查询界面的功能则比较优先,只支持树视图显示。此外,也无法保存查询的结果。遗憾的是,MongoHub的发展和维护似乎不够给力。

    三、RockMongo

    主页: http://rockmongo.com/
    这里写图片描述
    RockMongo是一个开源的、基于HTML的MongoDB GUI管理工具。它的GUI采用PHP语言编写。要运行此工具,需要自己搭建一个PHP服务器,再运行RockMongo应用。RockMongo的用户界面没有多余的装饰,相当易于使用,常见的功能都有,比如统计等。RockMongo的查询界面只支持表格和文本两种显示。因此如果数据是多级Document,那么显示效果不佳。

    四、RoboMongo

    主页: https://robomongo.org/
    这里写图片描述
    RoboMongo是一个跨平台的MongoDB GUI客户端管理工具,支持Windows、MacOS、Linux。当前版本为0.9.0 RC8版,其特点是支持到MongoDB服务器的SSL连接,还支持使用SSH隧道连接。RoboMongo的查询界面同时支持树视图、表格视图、文本视图三种,也可以保存查询结果供以后使用。可以在界面上同时使用Shell命令。RoboMongo的版本分三种:社区版Community免费,个人版Personal每月12美元,商业版Business每月15美元。

               

    再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

    展开全文
  • mongolite - 快速而简便的R语言MongoDB客户端
  • node + mongodb 客户端

    2020-03-16 23:46:07
    node + mongodb客户端 安装+引入 npm install mongodb -S var mysql = require('mongodb'); 实例化并连接 let mongoCt = mongodb.MongoClient; mongoCt.connect('协议://地址:端口',回调(err,client)) //err 错误 ...

    node + mongodb客户端

    安装+引入

    npm install mongodb -S
    var mysql = require('mongodb');
    

    实例化并连接

    let mongoCt = mongodb.MongoClient;
    mongoCt.connect('协议://地址:端口',回调(err,client)) //err 错误 client链接后的客户端
    

    链接库和集合

    let db = client.db('库名')
    let user = db.collection('集合名');
    

    集合操作

    //user.API()  集合操作 	返回 对象
    
    //增
    	insertOne(对象数据,(err,res)=>{})  //res = 对象  
    	insertMany(arr数据,(err,res)=>{}) //res = 对象  
        //res.result.n 结果  ok 状态
        //res.ops内容  数组
        //result.insertedId 插入后的id
    
    //删:
      deleteOne({条件},(err,result)=>{})
    
    //改:
      updateOne({条件},{更新后},(err,res)=>{})
      updateMany({条件},{更新后},(err,res)=>{})
      updateMany({条件},{更新后},{配置},(err,res)=>{})
        //配置: upsert:true 插入	projection:true 全局替换
    //查:
      user.find({条件},{skip:1,limit:1,projection:{key:1}},(err,result)=>{result=对象})
      user.find({条件},{projection:{key:0}}).toArray((err,result)=>{reulst==arr})
      user.countDocuments((err,num)=>{num返回数量})
    
    //排
      user.find(..).sort({key:-1}).toArray..
      user.find({},{projection:{},sort:{key:-1}}).toArray..
    

    关闭库

    client.close()
    

    具体操作代码:

    // 1.引入mongodb客户端包
    const mongodb = require("mongodb")
    
    // 2.实例化
    const mongoCt = mongodb.MongoClient; //创建实例化
    
    // 3.链接mongodb
    mongoCt.connect('mongodb://127.0.0.1"27017',{ useUnifiedTopology: true } ,(err,client)=>{
        console.log(err);
        console.log(client);
        if(!err){   //err 错误 client链接后的客户端
            //4. 链接库
            let db = client.db("student")
            //5.链接集合user
            let user = db.collection("user")        
    
            // 6. 操作集合
            // 插入一条数据
            user.insertOne({username:"李四",agg:28},(err,res)=>{
                if(!err){
                    console.log(res);
                }
            })
    
    		 // // 排序与分页
            // user.find({},{
            //     skip:2, //跳过最前面两条数据
            //     limit:3,    //一页提取3条数据
            //     sort:{age:1,_id:-1}     //按照age升序,id降序排序
            // }).toArray((err,result)=>{
            //     console.log(result);
            // })
    
            // 插入一条数据
            user.insertMany([
                {username:"郭靖",agg:22},
                {username:"黄蓉",agg:18}
                // 7. 关闭库
                client.close()
            ],(err,result)=>{
                console.log(result);
            })
        }else{
            console.log("链接失败...",err);
            
        }
    }) 
    

    使用express链接一个mongodb:

    // 1.引入mongodb客户端包
    const mongodb = require("mongodb")
    const express = require("express")
    let app = express()
    app.listen(3000, () => console.log("server is running..."))
    
    // 创建接口
    app.get("/api/user", (req, res, next) => {
    
        // 获取参数
        let {_page,_limit} = req.query;
        // 2.实例化
        const mongoCt = mongodb.MongoClient; //创建实例化
        // 3.链接mongodb
        mongoCt.connect('mongodb://127.0.0.1"27017', { useUnifiedTopology: true }, (err, client) => {
            if (!err) {   //err 错误 client链接后的客户端
                //4. 链接库
                let db = client.db("student")
                //5.链接集合user
                let user = db.collection("user")
    
                // 6. 操作集合
                // 排序与分页
                user.find({},{
                    skip:(_page-1)*_limit-0, //跳过最前面skip条数据
                    limit:_limit-0,    //一页提取limit条数据
                    sort:{age:1,_id:-1}     //按照age升序,id降序排序
                }).toArray((err,result)=>{
                    res.send({
                        err:0,
                        data:result
                    })
                })
            } else {
                console.log("链接失败...", err);
    
            }
        })
    })
    

    封装一个mongodb:

    let mongodb = require("mongodb")
    let mongodCt = mongodb.MongoClient
    
    // 函数参数的解构与函数参数的默认值
    module.exports = ({dbName,collectionName,success,error,url="mongodb://127.0.0.1:27017"})=>{
        mongoCt.connect(uel, { useUnifiedTopology: true }, (err, client) => {
            if(err){
                if(error) error(err)
            }else{
                let db = client.db(dbName)
                let user = db.collection(collectionName)
                if(success) success(user,client)
            }
        })
    }
    
    
    // let mongodb = require("xxx")
    // mongodb({
    //     dbName:'student',
    //     collectionName:"user",
    //     success:(collection,client)=>{
    //         //collection进行 增删改查 操作...
    
    //         // 关闭库
    //         client.close()
    //     },
    //     err:error=>{
    
    //     }
    // })
    

    使用open方法封装:

    let mongodb = require("mongodb")
    let mongodCt = mongodb.MongoClient
    let ObjectId =  mongodb.ObjectId //把字符串转成ObjectId的对象类型
    
    //链接库
    /*
        dbName:数据库名称 默认值就是student
        collectionName:集合名字
        url:链接的url地址
    */
    let open = ({dbName,collectionName,url="mongodb://127.0.0.1:27017"})=>{
        return new Promise((resolve,reject)=>{
            mongodCt.connect(url,{useUnifiedTopology: true},(err,client)=>{
                if(err){
                    reject(err)
                }else{
                    let db = client.db(dbName)
                    let collection = db.collection(collectionName)
                    resolve({collection,client})
                }
            })
        })
    }
    
    //查询库集合列表数据
    let findList = ({
        collectionName,//集合名字
        dbName,//默认指明的数据库的名字
        _page,_limit,_sort,q
    })=>{
    
        //生成检索条件
        let rule = q ? {username:new RegExp(q,'g')} : {}   //张三  张三丰   
        // let rule = q ? {username:eval('/'+q+"/")} : {}
    
        return new Promise((resolve,reject)=>{
            //链接数据库
            open({dbName,collectionName})
                .then(({collection,client})=>{
                    //查询列表
                    collection.find(rule,{
                        skip:_page*_limit - 1,//跳过多少条数据
                        limit:_limit - 0,//限定每一页的数量
                        sort:{[_sort]:1} //排序字段_sort  当一个变量作为key使用的时候,需要采用[]的语法
                    }).toArray((err,result)=>{
                        if(!err && result.length>0){
                            resolve({err:0,data:result})
                        }else{
                            resolve({err:1,msg:"查无数据..."})
                        }
                        //关闭资源
                        client.close()
                    })
                })
                .catch(err=>{ //链接数据库失败
                    reject({err:1,msg:"数据库链接失败...."})
                })
        })
    }
    
    
    //根据动态id获取详情数据
    let findDetail = ({
        dbName="student",//默认查询的数据库名字
        collectionName,//集合名字
        _id=null  //外面传入的_id 
    })=>{
        return new Promise((resolve,reject)=>{
            //链库操作
            open({dbName,collectionName})
                .then(({collection,client})=>{
                    //查询
                    if(_id.length === 24){
                        collection.find({_id:ObjectId(_id)}).toArray((err,data)=>{   
                            //返回结果 
                            if(!err && data.length>0){
                                resolve({err:0,data:data[0]}) //因为result是一个数组,里面仅仅包含一条数据
                            }else{
                                resolve({err:1,msg:"查询不到数据...."})
                            }
                        })
                    }else{
                        reject({err:1,msg:"id长度有误..."})
                    }
                })
                .catch(err=>reject({err:1,msg:"链接数据库失败...."}))
        })
    }
    
    
    
    exports.open = open;  //{open:函数}
    exports.findList = findList;  
    exports.findDetail = findDetail;  
    
    

    node + mongoose

    一款mongodb客户端 官网 中文

    可视化客户端

    展开全文
  • 一、NoSQL Manager for MongoDB 客户端的介绍与安装: 连接MongoDB数据库的方式有很多,除了使用最原始的命令行窗口外,还可以使用功能强大的NoSQL Manager for MongoDB 客户端来连接数据库。下载地址:...

    一、NoSQL Manager for MongoDB 客户端的介绍与安装:

    连接MongoDB数据库的方式有很多,除了使用最原始的命令行窗口外,还可以使用功能强大的NoSQL Manager for MongoDB 客户端来连接数据库。下载地址:https://www.mongodbmanager.com

                  

     

    二、使用NoSQL Manager for MongoDB

    1、打开客户端,选server-new mongodb connection……,必须要确认mongoDB服务开启,才能连接成功

    2、在连接配置窗口中填入主机、身份认证、用户名、密码、数据库名 

    3、我们也可以使用shell命令,操作数据库

     

    4、创建名为mydb的数据库

    5、在mydb数据库下,创建名为user集合(表)并增加一条记录并用{ }表示

     

    插入成功,

    以上就是使用NoSQL Manager for MongoDB的简单用法

    展开全文
  • MongoDB客户端,比MongoVUE要好用一些,直接安装即可。
  • mongodb客户端编程

    2016-09-07 15:48:37
    mongodb客户端编程 2013-02-19 11:46 5428人阅读 评论(17) 收藏 举报 from : http://blog.csdn.net/fuxingdaima/article/details/8296405 研究了大半天,终于可以在windows的vs2008通过C++编码...
  • mongodb 客户端推荐

    2016-05-04 18:18:16
    mongodb客户端比较流行的有,mongovue和robomongo 但是mongovue版本太老了,收费而且,很多bug,后来朋友推荐,使用了robomongo,开源的,使用效果很好。 设置显示时区,当地时区 options---->display dates in-...
  • MongoVUE 1.6.9 最新破解版(强大的MongoDB客户端管理工具)
  • MongoHub mongodb客户端

    2015-12-31 16:29:27
    mac上好用的mongodb客户端,地址:https://github.com/jeromelebel/MongoHub-Mac
  • MongoDB 客户端 MongoVue

    2016-11-17 17:18:09
    直接上图片,图片是按顺序来的     软件下载地址(Windows下的MongoDB客户端MongoVUE 这是最后一个全功能的不收费的版本): http://pan.baidu.com/s/1skYIEq5
  • mongobooster拥有多种设计工具,在可视化方面的运用...今天要给大家分享的是Mac MongoDB客户端MongoBooster安装教程,希望对大家有所帮助! mongobooster mac安装教程 注意!安装mongobooster mac需要在host文...

空空如也

1 2 3 4 5 ... 20
收藏数 3,433
精华内容 1,373
关键字:

mongodb客户端