如何用sql语句查询mongo db数据库
Posted BI实验室
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用sql语句查询mongo db数据库相关的知识,希望对你有一定的参考价值。
工作中用到mongo,有时候想直接在mongo中做简单查询,去重等操作。但是用开的studio 3T 免费版是不支持的。
本着没有做不到,只有想不到的想法,google了一下,还真找到了一个工具:NoSQLBooster.
目前,NoSQLBooster支持的sql语法有:
SQL SELECT
SQL SELECT DISTINCT
SQL WHERE
SQL AND, OR and NOT
SQL ORDER BY
SQL NULL Values
SQL LIMIT and OFFSET
SQL COUNT(), SUM() , AVG() , MIN() and MAX()
SQL GROUP BY
SQL LIKE and Wildcards
SQL IN Operator
SQL BETWEEN Operator
SQL Aliases
SQL HAVING Clause
SQL Comments
SQL Functions and MongoDB Aggregation Operators
但是目前还不支持:
SQL Joins
SQL EXISTS
SQL UNION and UNION ALL
SQL ANY and ALL Operators
SQL SELECT INTO Statement
等这几种sql操作。
试用了一下,稳定性也是不错的。可以跟studio 3T 一拼。关键是在sql查询这个功能上,一个收费,一个免费!
在数据处理领域,sql简单,易用,易于理解,所以仍是非常常用和主流的查询语言。很多新型数据库,也会提供sql来作为数据查询语言。
以上是关于如何用sql语句查询mongo db数据库的主要内容,如果未能解决你的问题,请参考以下文章
Centos6.5中如何用sqlite3命令打开’.db’后缀的数据库执行sql
oracle db 如何用一条sql查询2个时间之间的工作时间间隔
如何将现有的关系数据库模型转换为适合无 sql 数据库的模型(如 Mongo DB 或 Amazon Dynamo DB)