59.9 MB
2019.05.26
英文软件
100积分

MongoBooster for Mac(MongoDB客户端)附注册码 v3.5.7注册版

立即下载100积分(vip免费)

客服QQ:

点赞
收藏
分享

MongoBooster Mac版是mac上一款非常强大的MongoDB客户端工具,可以帮助用户能够连接到选项卡式用户界面中的多个数据库,并通过shell命令管理其内容。mongobooster拥有多种设计工具,在可视化方面的运用非常广泛,不仅是针对MongoDB数据库而已,其连接的方式也非常简单,让您可以轻松访问MongoDB服务器,实现数据可视化操作!

mongobooster mac版安装教程

  1. 注意!安装mongobooster mac版需要在host文件添加一段信息!点击菜单栏前往,然后点击前往文件夹,如图:
  2. 输入/etc/hosts ,然后点击前往,如图:
  3. 将hosts文件拉到桌面,如图:
  4. 打开hosts文件,然后添加一段127.0.0.1       users-mgr.mongobooster.com,如图:
  5. 关闭hosts文件,然后拉回etc文件夹,如图:
  6. 点击替换!!!
  7. 打开mongobooster mac版镜像包,将左侧的【mongobooster】拉到右侧应用程序中,如图:
  8. 打开mongobooster mac版,在help里,打开enter license...
  9. 弹出mongobooster注册界面,如图:
  10. 返回镜像包,打开【mongobooster注册码】,如图:
  11. 将mongobooster注册码里的信息复制粘贴到注册界面,然后点击ok and reload,如图:

mongobooster mac破解版软件介绍

适用于MongoDB的最智能IDE
MongoBooster是MongoDB v2.6-4.0的以shell为中心的跨平台GUI工具,它提供了流畅的查询构建器,SQL查询SQL查询,就地更新,ES2017语法支持和真正的智能感知体验。

嵌入式ShellNoSQLBooster for MongoDB嵌入了V8 JavaScript引擎。没有外部MongoDB命令行工具依赖。
MongoDB 2.6到4.0NoSQLBooster for MongoDB可以连接MongoDB服务器并完全支持从m2.6到v4.0的mongo shell命令。
企业版通过添加身份验证机制来支持MongoDB Enterprise Edition:Kerberos(GSSAPI)和LDAP(PLAIN)。

mongobooster mac版软件介绍

为什么选择NoSQLBooster用于MongoDB?

真正的智能感知NoSQLBooster for MongoDB提供真正的IntelliSense体验。内置语言服务知道所有可能的完成,方法,属性,变量,关键字,甚至MongoDB集合名称,字段名称和运算符。键入时会弹出IntelliSense建议。您始终可以手动触发它Ctrl-Shift-Space。开箱即用Ctrl-SpaceAlt-Space是可接受的触发器。
  • 在脚本编辑器中,当您键入方法调用时,会弹出参数提示。
  • 我们提供大量的内置片段,Handy日期范围片段,SQL到MongoDB转换片段......
  • 的鼠标悬停显示了许多有用的信息,例如类型的符号,函数定义,类型信息,和文件。
  • 只要光标靠近其中一个,匹配括号就会突出显示。

使用SQL查询MongoDB

使用NoSQLBooster for MongoDB,您可以针对MongoDB运行SQL SELECT Query。SQL支持包括具有嵌套对象和数组的集合的函数,表达式,聚合。让我们看一下如何在SQL中使用带有SUM函数的GROUP BY子句。
而不是编写表示为类JSON结构的MongoDB查询
db.employees.aggregate([{
 $group: { _id: "$department", total: { $sum: "$salary" }}
 }])
您可以使用您可能已经知道的旧SQL来查询MongoDB。
 SELECT department, SUM(salary) AS total FROM employees GROUP BY department

SQL查询功能

  • 通过SQL访问数据,包括WHERE过滤器,ORDER BY,GROUP BY,HAVING,DISTINCT,LIMIT
  • SQL函数(COUNT,SUM,MAX,MIN,AVG)
  • 聚合管道操作符作为SQL函数(dateToString,toUpper,split,substr ...)
  • 提供可以集成到脚本中的编程接口(mb.runSQLQuery)
  • 自动完成关键字,MongoDB集合名称,字段名称和SQL函数
请注意,MongoDB本身不支持SQL功能。验证SQL查询并将其转换为MongoDB查询,并由NoSQLBooster为MongoDB执行。可以在console.log选项卡中查看等效MongoDB查询。

MongoDB的双向查询生成器

MongoDB的NoSQLBooster附带了一个可视化查询构建器。在双向查询生成器可以帮助您构建和显示复杂的MongoDB发现语句,即使没有MongoDB的壳的知识命令语法。

流畅的MongoDB查询构建器(唯一功能)

NoSQLBooster for MongoDB支持类似mongoose的流畅查询构建器API。Query允许您使用链接语法构建查询,而不是指定JSON对象。聚合框架现在也很流利。您可以按照当前记录的方式或通过可链接的方法使用它。
// instead of writing:
db.user.find({age:{$gte:18,$lte:65}},{name:1,age:1,_id:0}).sort({age:-1, name:1});

// we can write:
db.user.where('age').gte(18).lte(65).select('name age -_id').sort("-age name"); 

// passing query conditions is permitted too
db.collection.find().where({ name: 'nosqlbooster' })

// chaining
db.collection
 .where('age').gte(18).lte(65)
 .where({ 'name': /^nosqlbooster/i })
 .where('friends').slice(10)

// aggregation
db.companies.aggregate() 
 .match(qb.where('founded_year').gte(2000).lte(2010)) //qb:querybuilder
 .group({_id:"$category_code",count:{$sum:1}})
 .sort('-count')
 .limit(100)

在脚本中使用节点模块(唯一功能)

您可以在MongoDB shell脚本中组装npm包,例如构建块。npm注册表拥有近50万个免费,可重复使用的代码包 - 世界上最大的软件注册表。
为MongoDB启动NoSQLBooster。 - 执行主菜单 - >帮助 - >打开用户数据目录 - 此文件夹中的新终端
npm i axios # run it in NoSQLBooster for MongoDB user data directory
在NoSQLBooster for MongoDB用户数据目录中成功安装此软件包后,您可以在NoSQLBooster for MongoDB脚本中要求并访问它。
const axios=require("axios");
let rst=await (axios.get('https://api.github.com/users/github'));//await promise
console.log(rst.data);
“await”是 NoSQLBooster中MongoDB 的内置方法。这是一个常见的js方法,而不是关键字。它可以等待承诺或承诺数组。注意这个await函数不同于es7 await,这个await函数可以用在没有标记async关键字的函数中。
运行它并得到一个结果。
{
 "avatar_url" : "https://avatars2.githubusercontent.com/u/9919?v=3",
 "bio" : "How people build software.",
 "blog" : "https://github.com/about",
 "company" : null,
 "created_at" : "2008-05-11T04:37:31Z",
 ...
 ...
}

模式分析器

Schema Analyzer是一个方便的内置工具。由于无模式功能,MongoDB中的集合没有用于描述字段数据类型,集合结构和验证的模式文档。使用我们全新的Schema Analyzer Tool,您可以获得一个文档,用于从采样(随机,第一,最后)N或所有记录中描述特定集合的模式。
该文档显示了采样对象的概率,不同类型的百分比,您可以获得特定集合模式的简要说明。如果您想要更准确的结果,您可以采样更多记录或分析整个集合,但如果集合有数百万条记录或数千个字段,则可能需要很长时间才能完成。
它还显示了集合的文档验证,这是MongoDB 3.2中的一项新功能。在文档下方有一个验证器窗口。如果单击该链接,该字段将在窗口中突出显示。您可以将此文档导出为最流行的文档文件类型,如MS Word,PDF,HTML,以及JSON,TXT和CSV。也支持Mongoose.js模式文件。

Shell扩展 - LoDash,Shelljs,Moment.js和Mathjs

用于MongoDB的NoSQLBooster包含一些有用的MongoDB shell扩展,使MongoDB shell内部的生命更容易一些。
ES2016(正式的ES7)是JavaScript语言的一个很棒的进步。由于内置支持块变量作用域,箭头函数,模板字符串以及语言的许多其他改进,它使我们可以编写更加简洁和可读的MongoDB shell脚本。
NoSQLBooster for MongoDB集成了loDash,shelljs,momentjs和mathjs实用程序库。您可以在shell脚本中直接使用loDash,shelljs,moment和mathjs。
  • LoDash是一个Javascript函数工具包,它为操作对象和集合提供了干净,高效的方法。
  • ShellJs ShellJS是Node.js API之上的Unix shell命令的可移植(Windows / Linux / OS X)实现。
  • Moment.js是一个功能齐全的日期库,用于解析,验证,操作和格式化日期。
  • Mathjs是一个用于JavaScript和Node.js的扩展数学库。

mongobooster mac版更新日志

MongoBooster for Mac(MongoDB客户端)附注册码v3.5.7注册版

此版本以AppImage格式分发Linux应用程序,添加Azure DocumentDB支持以及一些有用的小改进和错误修正。

小编的话

mongobooster可以让用户对数据库进行建立和修改的可视化管理工具,mongobooster mac版支持嵌入式数据模型可减少数据库系统上的I/O活动。感兴趣的朋友欢迎前来下载!

立即下载

客服QQ:

客服微信

返回顶部