mongovue_mongovue 创建collection失败 - CSDN
精华内容
参与话题
  • MongoVUE v1.6.9安装说明:解压后双击Installer.msi安装软件,安装后将MongoVUE.exe文件覆盖到C:\Program Files\MongoVUE\MongoVUE 1.6.9\目录下即可。MongoVUE是一款WINDOWS系统下的MongoDB客户端管理软件,GUI...
  • MongoDB+MongoVUE安装及入门

    万次阅读 多人点赞 2020-09-04 15:58:52
    MongoVUE安装 建立连接 基础操作 创建表 添加数据 查询 日期查询 排序Sort 查询字段Fields skip跳过 Limit分页 修改 删除数据前言及概念据说nodejs和mongoDB是一对好基友,于是就忍不住去学习了解了一下...


    linux下安装MongoDB 4.0

    戳这里《CentOS7 搭建MongoDB 4.0环境》

    前言及概念

    据说nodejs和mongoDB是一对好基友,于是就忍不住去学习了解了一下MongoDB相关的一些东西, 那么,MongoDB是什么?这里的五件事是每个开放人员应该知道的:

    • MongoDB是一个独立的服务器;

      • 如MySQL或PostreSQL 一样,MongoDB提供侦听端口以便接入。它提供了用于查询,创建,更新和删除的工具。从理论上讲,你使用它的工作方式相同:连接,执行任务并关闭连接
    • 它是基于文档的,而不是基于表格的;

      • MongoDB 没有结构化语言。如果你想创建一个新的文档类型,你不用做任何事来告诉数据库关于这些数据的结构,而仅仅是存到数据库中即可。

      • 简单的说,MongoDB使用类似JavaScript或PHP 的类型处理方式。也就是说,数据库是灵活的弱类型。

      • 虽然有一些数据是有限制条件的(大块的数据可能需要一些明确的处理),但在大多数情况下,你可以像写PHP代码一样编写你的MongoDB代码。

    • 它是非结构化的;

      • 还记得这些你写的数据库抽象层吗?还记得那些你处理过的ORM层吗?现在,你可以将它们全部丢弃。在MongoDB中你不需要他们。MongoDB没有很多查询语句。在大多数情况下,只需给它一个数组指定你想要的信息,然后它会给你返回文档的数组。如果你想运行一些非常复杂的查询(如Map-Reduce操作),可以向MongoDB传递JavaScript,其内部的JavaScript引擎可以解析这个脚本
    • 不必去学习另一种查询语言;

      • 开发时间也短,因为没有结构需要管理和很少(如果有的话)的数据映射。

      • 学习曲线很平滑,因为没有新的查询语言学习。代码是简洁的。毕竟,无须任何其他ORM,封装可以非常简单。你的代码是未来的保证。向你的对象增加更多的字段是很轻松的。因此,需求变化了,你可以很快修改代码以便适应。

      • MongoDB足以让我意识到它有改变游戏规则的潜力。这也是让大家主张使用新一代的文档数据库代替基于SQL的关系数据库的原因。将关系数据库留在尘土里,更可能的是让它们做它们能做好的事情:存储属于行和表的数据。

      • MongoDB 是用C++开发的面向文档的数据库,也就是反传统的数据库范式来设计的,把相关的对象都记录到一个文档里,每个文档内是schema-free的,也就是列名可以自由定义,比较灵活,特别是面对业务逻辑多变的应用场景十分给力。数据以BSON(类似JSON)的格式二进制存储。不好的地方就是可能带来一定的数据冗余和存储开销。

      • 另外,MongoDB的索引机制和MySQL等数据库是一样的,可以利用传统的关系数据库的经验来使用MongoDB的索引。

      • 不像其他很多NoSQL产品由个别工程师根据应用场景开发出来的,MongoDB是有一个专门的公司 10gen 来维护。有一点要注意的是,MongoDB自己是不管理内存的,无法指定内存大小,完全交给操作系统来管理,因此有时候是不可控的,在生产环境使用必须在OS层面监控内存使用情况。

    • 它具有强大的主流开发语言支持,如C#、C++、Java、PHP、Perl、Python、Ruby。

    环境安装

    MongoDB的安装

    到这里mongodb就已经安装成功了。

    • 创建存储数据的文件夹
      如下图,在D盘下创建一个用于装数据的data文件夹。

    • 指定数据存储路径并启动服务

    • 在cmd下进入刚刚mongoDB安装的路径,如下图:

    • 启动服务
      执行指令:

      mongod --dbpath D:\data
      

      (这里注意前面是两个-,markdown不知道为什么显示出来就只有一个-了,见下图中的指令),其中D:\data为数据存放的位置。如下图这启动成功。

    • 验证服务是否已经启动
      在浏览器下打开:http://localhost:27017/ ,如果出现下图效果则说明服务已经启动成功:

    MongoVUE安装

    不多做解释,到此MongoVUE已经安装完成.

    • 补丁
      将解压zip下“补丁”文件夹中的“MongoVUE.exe”文件替换到安装文件目录下,如下图:

      替换到

      到此,已经完成。

    建立连接

    • 先打开MongoVUE,按如下图流程




    基础操作

    创建表

    • 右键数据库,点击add Collection,如下图:



    添加数据

    • 选择刚刚添加的表,右键,选择Insert/Import Documents,如下图:


      查看log日志

      db.Test.insert({
      	Name:"张三",
      	Age:23,
      	Sex:"男",
      	Add:"XXX市XXX号XXX街道XXX号"
      });
      

    查询

    • 如下图,最基础的查询:

    • 基本查询,在{find}中输入Json
      如:{Name:“张三”}

      db.Test.find({ "Name" : "张三" }).limit(50);
      db.Test.find({ "Name" : "张三" }).limit(50).explain();
      

    日期查询

    • 需要通过ISODate函数将日期进行格式话,如:{“InsertDate”:ISODate(“2016-03-09T16:00:00Z”)}

    • 查询大于,小于,大于等于,小于等于

      db.Test.find({ "Age" : { "$gt" : 50 } }).limit(50);
      db.Test.find({ "Age" : { "$gt" : 50 } }).limit(50).explain();
      
       	\$lt:小于
       	\$lte:小于等于
       	\$gt:大于
       	\$gte:大于等于
      
    • 右击表格,点击Find2,比Find多了一个where;写表达式,如下图:

      db.Test.find({ "$where" : "this.Age==23 || this.Age==50" }).limit(50);
      db.Test.find({ "$where" : "this.Age==23 || this.Age==50" }).limit(50).explain();
      

    排序${Sort}

    • 如下图,在${Sort}中输入Json:{Age:-1},即对Age字段进行排序:

      注:当大于0的时候为升序,小于0的时候则为降序
      db.Test.find({ "$where" : "this.Age==23 || this.Age==50" }).limit(50).sort({ "Age" : -1 });
      db.Test.find({ "$where" : "this.Age==23 || this.Age==50" }).limit(50).sort({ "Age" : -1 }).explain();
      

    查询字段${Fields}

    • 如下图,查询_id和这些个字段{Name:1,Age:1}
      db.Test.find({ "$where" : "this.Age==23 || this.Age==50" }, { "Name" : 1, "Age" : 1 }).limit(50).sort({ "Age" : -1 });
      db.Test.find({ "$where" : "this.Age==23 || this.Age==50" }, { "Name" : 1, "Age" : 1 }).limit(50).sort({ "Age" : -1 }).explain();
      
      注:当等于1的时候,就是查询_id和和等于1的字段;当如果等于0时,就是查询除了等于0的字段之外的所有字段,如下图:
      db.Test.find({ "$where" : "this.Age==23 || this.Age==50" }, { "Name" : 0, "Age" : 0 }).limit(50).sort({ "Age" : -1 });
      db.Test.find({ "$where" : "this.Age==23 || this.Age==50" }, { "Name" : 0, "Age" : 0 }).limit(50).sort({ "Age" : -1 }).explain();
      

    skip跳过

    • 当skip>0的时候表示跳过多少行,比如skip=1,表一起有2条数据,那么就只会查询出第二条数据。

    Limit分页

    • 表示每次查询多少行,0的时候标识查询所有,>0则查询指定的行数。

    修改

    • 右键表,选中update
      db.Test.update({ "Age" : 24, "$isolated" : "true" },{$set:{Age:27,}});
      db.Test.find({Age:24});
      

    删除数据

    • 右键表,选中remove,在窗口中输入如下json即可完成删除
      db.Test.remove({ "Age" : 26 });
      

    Over,后续有进一步研究,持续完善…

    码字不易,感谢您的点赞!关注!评论!!!
    在这里插入图片描述

    展开全文
  • mongoVue破解版

    2019-05-07 16:09:18
    下载地址:https://pan.baidu.com/s/1mhPejwO#list/path=%2Fwindows%20soft
    展开全文
  • mongovue 1.5.3 破解版

    千次下载 热门讨论 2020-07-30 23:30:40
    安装后将mongovue.exe替换系统安装的mongovue.exe就能免费使用mongovue所有功能。
  • MongoDB VUE

    千次下载 热门讨论 2020-07-30 23:30:30
    mongodb可视化界面,学习mongodb,就像mysql一样,有一个可视化界面,下载下来,大家就不用去官网下载了。安装包的环境是windows 64位
  • MongoVUE的坑:Collections数据不显示

    千次阅读 2017-12-13 16:42:51
    问题描述: 使用 mongoDB数据库, 数据添加成功了,使用命令行能查询出来,但在MongoVUE 中数据却不显示 (我使用的是 mongoDB 3.4 的版本) 原因:引擎问题,只要降到2.X版本就可以显示了 3.x默认是wiredTiger 引擎...

    问题描述:

      使用 mongoDB数据库, 数据添加成功了,使用命令行能查询出来,但在MongoVUE 中数据却不显示 (我使用的是 mongoDB 3.4 的版本)

      原因:

    引擎问题,只要降到2.X版本就可以显示了 3.x默认是wiredTiger 引擎,2.x默认是mmapv1 引擎
    解决方法:

       原本启动数据库用的是 mongod –dbpath E:\mongodb\data

        现在改成:mongod -storageEngine mmapv1 -dbpath E:\mongodb\data
    
    其中 E:\mongodb\data 是我的数据库存储路径
    
    注意:修改之后mongodb启动报错,可能是之前使用wiredTiger创建的数据库不能使用mmapv1 打开,需要重新指定dbpath 数据库存储路径,或者清空文件夹,也就是清空上面 提到的 E:\mongodb\data 
    

    好了,终于可以启动了,在 MongoVUE 中也能看到Collections集合了 >.<

    接下来我又遇到另一个问题,集合是看到了,但双击想查看详情的时候报了以下错误:
    这里写图片描述
    解决方法:

      在命令号输入 regedit ,打开注册表,找到下面路径

        HKEY_LOCAL_MACHINE\system\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy

      将 enable设置为0 即可。

    注:修改后,要重新启动MongoVUE 才能生效
    

    好了,现在已经能正常使用 MongoVUE 可视化界面了

    展开全文
  • MongoDB以及MongoVUE的安装和使用

    千次阅读 2018-04-11 20:56:22
    环境安装MongoDB的安装下载mongoDB MongoDB官网地址 个人百度云盘地址,版本为:mongodb-win32-x86_64-2008plus-ssl-v3.0-latest-signed.msi 安装 到这里mongodb就已经安装成功了。创建存储数据的文件夹 如下图...

    环境安装

    MongoDB的安装

    到这里mongodb就已经安装成功了。

    • 创建存储数据的文件夹 
      如下图,在D盘下创建一个用于装数据的data文件夹。 

    • 指定数据存储路径并启动服务

      • 在cmd下进入刚刚mongoDB安装的路径,如下图: 
      • 启动服务 
        执行指令:mongod –dbpath D:\data(这里注意前面是两个-,markdown不知道为什么显示出来就只有一个-了,见下图中的指令),其中D:\data为数据存放的位置。如下图这启动成功。 
      • 验证服务是否已经启动 
        在浏览器下打开:http://localhost:27017/,如果出现下图效果则说明服务已经启动成功: 
      • 注意1:在打开MongoVUE之前,一定要先启动MongoDB服务器,否则到时候会出现连接不上的情况(连接不上的时候号可以试试这个方法:引擎不一样,可以切换过引擎,改用mongod --storageEngine mmapv1 --dbpath (data的路径)
        https://sfault-image.b0.upaiyun.com/188/885/1888859868-5a0ec851ab2a4_articlex
      • 注意2:mongod –dbpath D:\data启动指令中的D:\data只是一个例子,这个目录是自己创建的存数据的文件夹

    MongoVUE安装

    • 下载MongoVUE 
      个人网盘下载 
      下载解压后效果如下: 

    • 安装 
      如下图: 

      不多做解释,到此MongoVUE已经安装完成.

    • 破解 
      将解压zip下“破解补丁”文件夹中的“MongoVUE.exe”文件替换到安装文件目录下,如下图: 
       
      替换到 
       
      到此,破解已经完成。

    建立连接

    • 先打开MongoVUE,按如下图流程 

    基础操作

    创建表

    • 右键数据库,点击add Collection,如下图: 


    添加数据

    • 选择刚刚添加的表,右键,选择Insert/Import Documents,如下图: 

      查看log日志 

      db.Test.insert({
          Name:"张三",
          Age:23,
          Sex:"男",
          Add:"XXX市XXX号XXX街道XXX号"
      });
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6

    查询

    • 如下图,最基础的查询: 

      • 基本查询,在{find}中输入Json 
        如:{Name:”张三”} 
        db.Test.find({ "Name" : "张三" }).limit(50);
        db.Test.find({ "Name" : "张三" }).limit(50).explain();
        • 1
        • 2

    日期查询

    • 需要通过ISODate函数将日期进行格式话,如:{“InsertDate”:ISODate(“2016-03-09T16:00:00Z”)}

      • 查询大于,小于,大于等于,小于等于 

        db.Test.find({ "Age" : { "$gt" : 50 } }).limit(50);
        db.Test.find({ "Age" : { "$gt" : 50 } }).limit(50).explain();
        • 1
        • 2
        \$lt:小于
        \$lte:小于等于
        \$gt:大于
        \$gte:大于等于
        
        • 1
        • 2
        • 3
        • 4
        • 5
      • 右击表格,点击Find2,比Find多了一个where;写表达式,如下图: 

        db.Test.find({ "$where" : "this.Age==23 || this.Age==50" }).limit(50);
        db.Test.find({ "$where" : "this.Age==23 || this.Age==50" }).limit(50).explain();
        • 1
        • 2

    排序${Sort}

    • 如下图,在${Sort}中输入Json:{Age:-1},即对Age字段进行排序: 

      注:当大于0的时候为升序,小于0的时候则为降序 

      db.Test.find({ "$where" : "this.Age==23 || this.Age==50" }).limit(50).sort({ "Age" : -1 }); 
      db.Test.find({ "$where" : "this.Age==23 || this.Age==50" }).limit(50).sort({ "Age" : -1 }).explain(); 

    查询字段${Fields}

    • 如下图,查询_id和这些个字段{Name:1,Age:1} 

      db.Test.find({ "$where" : "this.Age==23 || this.Age==50" }, { "Name" : 1, "Age" : 1 }).limit(50).sort({ "Age" : -1 });
      db.Test.find({ "$where" : "this.Age==23 || this.Age==50" }, { "Name" : 1, "Age" : 1 }).limit(50).sort({ "Age" : -1 }).explain();
      • 1
      • 2

      注:当等于1的时候,就是查询_id和和等于1的字段;当如果等于0时,就是查询除了等于0的字段之外的所有字段,如下图:

      db.Test.find({ "$where" : "this.Age==23 || this.Age==50" }, { "Name" : 0, "Age" : 0 }).limit(50).sort({ "Age" : -1 });
      db.Test.find({ "$where" : "this.Age==23 || this.Age==50" }, { "Name" : 0, "Age" : 0 }).limit(50).sort({ "Age" : -1 }).explain();
      • 1
      • 2

    skip跳过

    • 当skip>0的时候表示跳过多少行,比如skip=1,表一起有2条数据,那么就只会查询出第二条数据。

    Limit分页

    • 表示每次查询多少行,0的时候标识查询所有,>0则查询指定的行数。

    修改

    • 右键表,选中update 

      db.Test.update({ "Age" : 24, "$isolated" : "true" },{$set:{Age:27,}});
      db.Test.find({Age:24});
      • 1
      • 2

    删除数据

    • 右键表,选中remove,在窗口中输入如下json即可完成删除 

      db.Test.remove({ "Age" : 26 });
      • 1



    展开全文
  • MongoVUE的基本使用

    千次阅读 2018-09-27 16:59:47
    https://www.cnblogs.com/niaowo/p/4554877.html
  • mongoVue介绍

    千次阅读 2012-09-06 22:37:28
    MongoDB的客户端工具MongoVue,地址是http://www.mongovue.com/。 也可以通过后面网址下载:http://download.csdn.net/detail/shiyuezhong/4553444 1.0版之后超过15天后功能受限。可以通过删除以下注册表项来解除...
  • 一、MongoVUE的安装路径 1. 下载MongoVUE 地址:http://pan.baidu.com/s/1c1HRO8w 密码:s2nb 2. 安装 第一步:双击Installer.msi   不多做解释,到此MongoVUE已经安装完成. 第一步:破解, 将...
  • mongoVUE的增删改查操作使用说明

    万次阅读 2016-05-13 16:39:05
    1、 精确查询   ...  ...  2)查询界面,包括四个区域   {Find}区,查询条件格式{"sendId":"000101"}表示查询sendId=000101的记录, (注:mongodb区分大小写,写成{"sendid":"000101"}会查询不到) ...
  • 最近在使用MongoDB数据库,但是由于使用的是从官网上下载的版本,所以使用控制台敲...http://blog.csdn.net/winterto1990/article/details/46757435下载MongoVUE: http://www.mongovue.com/downloads/在安装MongoVU
  • MongoVUE 15天试用期解决办法

    万次阅读 2012-02-20 16:28:50
    MongoVUE 是个比较好用的MongoDB客户端,不过免费版在15天过后,不能使用gridfs,Server Monitoring等功能。 使用Process Monitor工具,监视注册表,可以发现MongoVUE 在启动时会读取以下的注册表项: [HKEY_...
  • 这几天一直在折腾mongodb数据库,发现MongoVUE虽然能连上数据库却无法显示集合。一开始以为是权限之类的问题,搞了好久没搞好,最后才发现是存储引擎的问题…… mongodb数据库将WiredTiger存储引擎集成进...
  • mongoVUE 数据的json格式导入导出

    千次阅读 2019-03-09 11:39:34
    刚开始接触mongodb,以下介绍使用mongoVUE来导入和导出json格式的数据 1、导出 瞬间导出到指定的text文件中,我们用文本编辑器打开预览 2、导入 导入的时候首先我我们要选择导入的表, 点进去之后可以直接...
  • 而我们服务器的时间一般都是北京时间,这样用MongoVUE查看的话就会相差几个小时。 解决方案 没有修改任何设置前的时间 修改标准时间为本地时间 修改了MongoVUE设置后的时间
  • MongoVUE模糊查询,更新单个字段

    万次阅读 2015-06-11 03:13:06
    MongoDB是数据库,MongoVUE是图形化界面,类似mysql和navicate,oracle和plsql 目前我知道的:Mongo的特点,Json格式,C++底层,区分大小写 模糊匹配: sql中like %% 在mongo中是:new RegExp(name:'...
  • MongoDB数据库介绍以及MongoVUE的使用
  • MongoVUE一次性导入多条数据到数据库

    千次阅读 2015-06-15 09:33:01
    MongoVUE上一次性导入多条数据的时候,红色感叹号提示: cannot deserialize BsonDocument from Bson Array [ { "userId": "5579b5ff60f719343f761b5b", "totalIn": 50000, "ye": 44406,
  • 不可否认在数据操作时mongoVUE更加直观,因此一般情况下我也都是使用这个工具,但是今天却出现了问题。首先我查询了一下需要删除的数据的数据量,查询操作正常,如图:然后一样的条件执行删除remove操作,结果就卡在...
1 2 3 4 5 ... 20
收藏数 3,035
精华内容 1,214
关键字:

mongovue