谁是的图形化 MongoDB 管理工具

cmd控制台返回导出的相关信息,如下所示

1) MongoVUE 是一个windows平台的桌面GUI。 他有一个简单干净的UI并且基本功能免费。数据可以在文本视图、树状视图或者表格视图中展示。也可以将查询结果保存以备不时之需-我们发现这个非常方便。更多高级的功能需要你购买一个授权。整体来说,软件看上去比较稳定并且维护得很好。

robo3t连接mongodb_robo3t连接robo3t连接mongodb_robo3t连接


robo3t连接mongodb_robo3t连接


一定要带有文件名的(带有后缀的),一般为.txt,.csv,.json,.csv

2) MongoHub 是一个MongoDB的原生Mac GUI。从安全的角度,他为方便地通过SSH连接MongoDB提供了一个选择。“StatMonitor”功能可以现场展示统计信息,又名mongostat。查询界面功能有一点有限,因为他看上去只支持一个树状视图,此外,也无法保存查询的结果。依我们的经验,软件工作得相当不错,但是看上去没有被好好的维护,因此需要自己承担使用风险。

4)RoboMongo 是一个shell-centric的MongoDB的GUI,支持Windows、MacOS和Linux平台。 RoboMongo仍然是一个早期的版本,它的版本号是0.8.4。它也是为数不多的支持MongoDBSSL连接的GUI。RoboMongo也支持SSH隧道连接。查询界面显示了树视图、表格视图和文本视图中的数据。您还可以保存您的查询以供以后使用。其中一个最棒的特点是它也支持shell,所以你仍然可以舒适的继续使用shell命令。有一些奇怪的UI,我想会随着时间的推移而改变。如果积极维护,我想这可能是MongoDB的跨平台GUI。

studio3t设置中文

这是我的个困惑:MongoDB会消耗太多的磁盘空间了。当然了,这与它的编码方式有关,因为MongoDB会通过预分配大文件空间来避免磁盘碎片问题。它的工作方式是这样的:在创建数据库时,系统会创建一个名为[db name].0的文件,当该文件有一半以上被使用时,系统会再次创建一个名为[db name].1的文件,该文件的大小是方才的两倍。这个情况会持续不断的发生,因此256、512、1024、2048大小的文件会被写到磁盘上。,再次创建文件时大小都将为2048Mb。如果存储空间是项目的一个限制,那么你必须要考虑这个情况。该问题有个商业解决方案,名字叫做TokuMX,使用后存储消耗将会减少90%。此外,从长远来看,repairDatabase与compact命令也会在一定程度上帮到你。

1、首先连接MongoDB或 D:mongobin>mongoexport -o d:mongo_datathings.txt中的studio3。

2、其次填写用户名和密码,填写登录信息。

3、打开编辑区,点击设置字体按钮,即可设置成中文。

robomongo怎么改成中文

21, "name" : "jimvin" }, { "age" : 22, "name" :是一个windows平台的桌面GUI。 "jimvin" }, { "age" :

MongoDB3.2版本有什么客户端工具能使用吗

NoSQL Mar for MongoDB

MongoBooster

MongoVUE 貌似还不支持3.x版本的

Rob简写 mongoexport -ooconnected to: 127.0.0.1Mongo

robomongo 怎么导出数据

数据导出:先举个例子作为切入口:

D:mongobin>mongoexport -d test -c things -o d:mongo_datathings.txt

exported 15 records

去D:mongo_data找一下是否存在things.txt文件

打开D:mongo_datathings.txt显示如下:

{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55de" }, "x" : 6, "y" : 0 }

{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55e0" }, "x" : 6, "y" : 2 }

{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55e1" }, "x" : 6, "y" : 3 }

23, "name" : "jimvin" }, { "age" : 23, "name" : "jimvin" } ], "x" : 6,

"y4) RoboMongo" : 4 }

{ &qu缉伐光和叱古癸汰含咯ot;_id" : { "$oid" : "528ec3042e2ec9f2c3cd55e3" }, "num" : 55, "x" : 6, "y" : 5 }

{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55e4" }, "age" : null, "num" : null, "......余下全文>>

;x" : 6, "y" : 6 }

{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55e6" }, "age" : [ 7, 9 ], "name" : "jimvin", "num" : 20, "x" : 6, "y" : 8 }

{ "_id" : { "$oid" : "5296e6d68378a9afba69af46" }, "add" : { "age" : 20, "name" : "jimvin" }, "name" : "jim", "num" : 10 }

{ "_id" : { "$oid" : "529eab9552bf5eb74acdb35b" }, "name" : "person1", "addr" : { "city" : "a", "state" : "d" } }

{ "_id" : { "$oid" : "529eaba252bf5eb74acdb35c" }, "name" : "person1", "addr" : { "city" : "b", "state" : "c" } }

{ "_id" : { "$oid" : "529eabc352bf5eb74acdb35d" }, "name" : "person1", "addr" : { "city" : "a", "state" : "e" } }

从例子我们基本都能猜出 mongoexport的命令用法,下面我们再详细分析一下:

mongoexport --db

简写 mongoexport -d

指定要导出所在的数据库

eg:

D:mongobin>mongoexport --db test

或 D:mongobin>mongoexport -d test

或 D:mongobin>mongoexport -db test

注意:

1. 不能单独使用,至少还要指定才能导出成功。

否则显示如下错误:

no collection specified!

2. 如指定的数据库名在MongoDB中是不存在的,也不会报错的。

mongoexport --collection

简写 mongoexport -c

eg:

D:mongobin>mongoexport --collection test

或 D:mongobin>mongoexport -c test

或 D:mongobin>mongoexport -collection test

注意:

这里是可以正常运行起来的,这里MongoDB系统在没指定数据库来源时,默认从test数据

records”这样的提示。

mongoexport 将test数据库下的things中的所有文档导出到D:mongo_data路径下--out

指定导出数据文件的目录

eg:

D:mongobin>mongoexport --out d:mongo_datathings.txt

或 D:mongobin>mongoexport -out d:mongo_datathings.txt

注意:

1. 不能单独使用,至少还要指定才能导出成功。

否则显示如下错误:

no collection specified!

2. 文件目录不能写成d:mongo_data或 d:mongo_data或d:之类的,否则报错如下:

coundn't open [d:mongo_data]。

3. 纯粹D:mongobin>mongoexport --out d:mongo_datathings.txt这样写,即使我们没指定,但系统依然会为我们创建things.txt这个文件的。

在RockMongo 导出test数据库mythings会是一个js文件:

如下所示:

/ mythings indexes /

db.getCollection("mythings").ensureIndex({

"_id": NumberInt(1)

},[

]);

/ mythings indexes /

db.getCollection("mythings").ensureIndex({

"location": 1,

"name": -1

},[

robomongo 怎么导出数据

{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55e5" }, "add" : [ "jimvin", "abc", "" ], "num" : "abc", "x" : 6, "y" : 7 }

数据导出:先举个例子作为切入口:

D:mongobin>mongoexport -d test -c things -o d:mongo_datathings.txt

exported 15 records

去D:mongo_data找一下是否存在things.txt文件

打开D:mongo_datathings.txt显示如下:

{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55de" }, "x" : 6, "y" : 0 }

{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55e0" }, "x" : 6, "y" : 2 }

{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55e1" }, "x" : 6, "y" : 3 }

23, "name" : "jimvin" }, { "age" : 23, "name" : "jimvin" } ], "x" : 6,

"y" : 4 }

{ &qu缉伐光和叱古癸汰含咯ot;_id" : { "$oid" : "528ec3042e2ec9f2c3cd55e3" }, "num" : 55, "x" : 6, "y" : 5 }

{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55e4" }, "age" : null, "num" : null, "......余下全文>>

;x" : 6, "y" : 6 }

{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55e6" }, "age" : [ 7, 9 ], "name" : "jimvin", "num" : 20, "x" : 6, "y" : 8 }

{ "_id" : { "$oid" : "5296e6d68378a9afba69af46" }, "add" : { "age" : 20, "name" : "jimvin" }, "name" : "jim", "num" : 10 }

{ "_id" : { "$oid" : "529eab9552bf5eb74acdb35b" }, "name" : "person1", "addr" : { "city" : "a", "state" : "d" } }

{ "_id" : { "$oid" : "529eaba252bf5eb74acdb35c" }, "name" : "person1", "addr" : { "city" : "b", "state" : "c" } }

{ "_id" : { "$oid" : "529eabc352bf5eb74acdb35d" }, "name" : "person1", "addr" : { "city" : "a", "state" : "e" } }

从例子我们基本都能猜出 mongoexport的命令用法,下面我们再详细分析一下:

mongoexport --db

简写 mongoexport -d

指定要导出所在的数据库

eg:

D:mongobin>mongoexport --db test

或 D:mongobin>mongoexport -d test

或 D:mongobin>mongoexport -db test

注意:

1. 不能单独使用,至少还要指定才能导出成功。

否则显示如下错误:

no collection specified!

2. 如指定的数据库名在MongoDB中是不存在的,也不会报错的。

mongoexport --collection

简写 mongoexport -c

eg:

D:mongobin>mongoexport --collection test

或 D:mongobin>mongoexport -c test

或 D:mongobin>mongoexport -collection test

注意:

这里是可以正常运行起来的,这里MongoDB系统在没指定数据库来源时,默认从test数据

records”这样的提示。

mongoexport --out

指定导出数据文件的目录

eg:

D:mongobin>mongoexport --out d:mongo_datathings.txt

或 D:mongobin>mongoexport -out d:mongo_datathings.txt

注意:

1. 不能单独使用,至少还要指定才能导出成功。

否则显示如下错误:

no collection specified!

2. 文件目录不能写成d:mongo_data或 d:mongo_data或d:之类的,否则报错如下:

coundn't open [d:mongo_data]。

3. 纯粹D:mongobin>mongoexport --out d:mongo_datathings.txt这样写,即使我们没指定,但系统依然会为我们创建things.txt这个文件的。

在RockMongo 导出test数据库mythings会是一个js文件:

如下所示:

/ mythings indexes /

db.getCollection("mythings").ensureIndex({

"_id": NumberInt(1)

},[

]各位读者,现在使用MongoDB的公司也越来越多了,不妨与大家分享你在使用这个NoSQL数据库时的一些经验与教训。);

/ mythings indexes /

db.getCollection("mythings").ensureIndex({

"location": 1,

"name": -1

},[

MAC 下有什么好用的 mongodb 管理工具

{ "_id" : { "$oid" : "528ec3042e2ec9f2c3cd55df" }, "x" : 6, "y" : 1 }

一个好的UI是开发体验的重要组成部分。Mongo的shell对于管理工作非常好用,但是当处理大量数据时,UI就显得非常重要。当谈到

MongoDB的GUI时,有若干个选择,有一些很好,有一些不是很好,我们的客户通常会问我们建议哪一个UI。下面就是我们考虑的MongoDB

UI的可选项。我们的主要场景是数据可视化,展示和编辑,依赖于场景和喜好,你得到的收益也会有所不同。

1) MongoVUE

他有一个简单干净的UI并且基本功能免费。数据可以在文本视图、树状视图或者表格视图中展示。也可以将查询结果保存以备不时之需-我们发现这个非常方便。

更多高级的功能需要你购买一个授权。整体来说,软件看上去比较稳定并且维护得很好。

2) MongoHub

是一个MongoDB的原生Mac

GUI。从安全的角度,他为方便地通过SSH连接MongoDB提供了一个选择。“StatMonitor”功能可以现场展示统计信息,又名

mongostat。查询界面功能有一点有限,因为他看上去只支持一个树状视图,此外,也无法保存查询的结果。依我们的经验,软件工作得相当不错,但是看

上去没有被好好的维护,因此需要自己承担使用风险。

3) RockMongo

是一个基于HTML的MongoDB

GUI,他是用PHP写的并且是开源的。基于HTML的方式的一个缺点是,要运行这个GUI需要一个PHP。你也可以选择在本地运行PHP。

这个UI没有多余的装饰,非常易用,并且支持处理、统计等所有常规作。查询界面只支持在一个表格/文本模型中展示数据,因此当处理多级文档时这会是

一个问题,此外,他看上去没有太多的提交活动,所以我们怀疑该项目不是很活跃。

是一个shell-centric的MongoDB的GUI,支持Windows、MacOS和Linux平台。 RoboMongo仍然是一个早期的版

了树视图、表格视图和文本视图中的数据。您还可以保存您的查询以供以后使用。其中一个最棒的特点是它也支持shell,所以你仍然可以舒适的继续使用

/检验一下:

MongoDB3.2版本有什么客户端工具能使用吗

需求:

NoSQL Mar fo通过集实现的数据效果非常棒,,不过也有限制r MongoDB

MongoBooster

MongoVUE 貌似还不支持3.x版本的

RoboMongo

关于MongoDB你需要知道的几件事

Henrique Lobo Weisann是一位来自于巴西的软件开发者,他是itexto公司的联合创始人,这是一家咨询公司。近日,Henrique在博客上撰文谈{"_id" : { "$oid" : "528ec3042e2ec9f2c3cd55e2" }, "add" : [ { "age" :到了关于MongoDB的一些内容,其中有些观点值得我们,特别是正在和打算使用MongoDB的开发者关注。 到目前为止,MongoDB在

Henrique Lobo Weisann是一位来自于巴西的软件开发者,他是itexto公司的联合创始人,这是一家咨询公司。近日,Henrique在博客上撰文谈到了关于MongoDB的一些内容,其中有些观点值得我们,特别是正在和打算使用MongoDB的开发者关注。

到目前为止,MongoDB在巴西是最为流行的NoSQL数据库(至少根据关于MongoDB的博客数量以及文章所判断)。MongoDB是个非常棒的解决方案,不过困扰我们的是很少有人了解过关于它的一些限制。这样的事情正在不断上演:人们看到MongoDB的限制,心里却认为这些是它的Bug。

本文列举了颇让作者困惑的一些MongoDB限制,如果你也打算使用MongoDB,那么至少要提前了解这些限制,以免遇到的时候措手不及。

消耗磁盘空间

MongoDB中数据的集策略非常棒,很容易配置并且使用起来确实不错。但如果集群的有12个以上,那么你就会遇到问题。MongoDB中的集有12个的限制,这里是问题的描述,你可以这个问题看看是否已经被解决了。

主从不会确保高可用性

尽管已经不建议被使用了,不过MongoDB还是提供了另外一种策略,即主从。它解决了12个限制问题,不过却产生了新的问题:如果需要改变集群的主,那么你必须得手工完成,感到惊讶?看看这个链接吧。

不要使用32位版本

MongoDB的32位版本也是不建议被使用的,因为你只能处理2GB大小的数据。还记得个限制么?这是MongoDB关于该限制的说明。

咨询费非常非常昂贵(至少对于巴西的开发者与公司来说如此)

我不清楚其他的csv和csv文件:都是常用的数据交互格式,均可以用excell打开。情况,不过至少在巴西MongoDB的咨询费是个天价。对于“Lightning Consult”来说,每小时的价格是450美金,而你至少需要购买两个小时的,换句话说,对于任何一家公司来说,每次咨询的价格至少是900美金。相比于RedHat和Oracle来说,这个价格太高了。

劲的管理工具

这对于初学者来说依然是个让人头疼的问题,MongoDB的管理控制台太劲了。我所知道的的工具是RoboMongo,它对于那些初次使用的开发者来说非常趁手。

了解的限制

让我感到惊讶的是,很少有人会查询关于他们将要使用的工具的限制。幸好,MongoDB的开发人员发布了一篇MongoDB所有限制的博客,你可以提前了解相关信息,避免在使用过程中难堪。

中文原文: