`
hiqrf
  • 浏览: 19004 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mongodb 3

阅读更多

 

作用 SQL mongdb

所有记录

SELECT * FROM users

db.users.find()

age=33的记录

SELECT * FROM users WHERE age=33

db.users.find({age:33})

子键(字段)筛选

SELECT a, b FROM users WHERE age=33

db.users.find({age:33}, {a:1,b:1})

排序

SELECT * FROM users WHERE age=33 ORDER BY name

db.users.find({age:33}).sort({name:1})

比大小

SELECT * FROM users WHERE age>33

db.users.find({'age':{$gt:33}})})

正则(模糊匹配)

SELECT * FROM users WHERE name LIKE "Joe%"

db.users.find({name:/^Joe/})

忽略、限制

SELECT * FROM users LIMIT 10 SKIP 20

db.users.find().limit(10).skip(20)

Or操作

SELECT * FROM users WHERE a=1 or b=2

db.users.find( { $or : [ { a : 1 } , { b : 2 } ] } )

仅返回1(TOP 1)

SELECT * FROM users LIMIT 1

db.users.findOne()

Distinct聚合

SELECT DISTINCT last_name FROM users

db.users.distinct('last_name')

Count聚合

SELECT COUNT(AGE) from users

db.users.find({age: {'$exists': true}}).count()

查询计划

EXPLAIN SELECT * FROM users WHERE z=3

db.users.find({z:3}).explain()

引用自:http://www.mongodb.org/display/DOCS/SQL+to+Mongo+Mapping+Chart

 

分享到:
评论

相关推荐

    Mastering MongoDB 3.x

    Mastering MongoDB 3.x: An expert’s guide to building fault-tolerant MongoDB applications MongoDB has grown to become the de facto NoSQL database with millions of users—from small startups to Fortune...

    mongodb3数据库

    在Windows环境下安装和使用MongoDB3版本,你可以遵循以下步骤: 1. **下载 MongoDB**: 首先,你需要访问MongoDB官方网站(https://www.mongodb.com/)来下载适用于Windows的MongoDB3版本。下载完成后,你会得到一个...

    tigase 7.10 mongodb 3 配置

    tigase 7.10 mongodb 3 配置

    windows64位 mongodb3

    在64位win7操作系统上成功安装mongodb3.0,安装非常方便,免去了安装linux系统才能安装mongodb的麻烦.

    MongoDB 3 Succinctly

    Zoran Maksimovic’s MongoDB 3 Succinctly touches on the most important aspects of the MongoDB database that application developers should be aware of—from installation and the usage of the Mongo ...

    mongodb3.x 版本带权限java连接

    mongodb3.x 版本带权限java连接 使用的java连接jar包版本 mongo-java-driver-3.2.2.jar mongodb数据库 3.2 (如果需要) mongo-java-driver-3.2.2.jar下载地址 ...

    MongoDB3-311-Artificial-Intelligence-Project-笔记

    MongoDB3_311-Artificial-Intelligence-Project-笔记

    Spring-Data-MongoDB3.2

    **3. MongoDB 3.2特性** MongoDB 3.2引入了许多重要的改进,包括: - **新查询语言:** 引入了聚合框架的改进,如`$lookup`操作符,允许在聚合管道中执行联接操作,增强了数据分析能力。 - **新索引类型:** 增加...

    Studio 3T最新版MongoDB可视化工具

    studio 3t for mongodb是一款功能强大的mongodb工具,被广泛的认为是MongoDB的最佳IDE,能够与MongoDB的现有版本和旧版本完全兼容,同时继续为每个新软件版本提供新功能,提供快速的技术支持,可以让设计人员...

    mongodb.zip

    3.5.0版本引入了对MongoDB 3.x系列服务器的全面支持,包括新的写入和读取Concerns,以及对异步驱动程序的支持。 3. **bson-3.5.0.jar**:BSON(Binary JSON)是MongoDB中用于存储和传输数据的格式,类似于JSON但更...

    mongodb-linux3.2.6

    3. 自动分片(Sharding):在大型数据集上,MongoDB可以通过自动分片将数据分布到多个节点,实现负载均衡和数据的分散存储。 4. 高可用性:MongoDB通过复制集(Replica Sets)提供高可用性,当主节点故障时,可以...

    Big.Data.NoSQL.Architecting.MongoDB.epub

    What’s inside: The book will cover the process of understanding about Big Data, NoSQL and MongoDB in the following few steps: 1: Introduction to Big Data and NoSQL 2: Introduction to MongoDB 3: ...

    MongoDB安装过程

    3. 在 log 文件夹下创建一个日志文件 MongoDB.log,完整目录为 D:\Program Files\mongodb_1.8.1\log\MongoDB.log。 三、启动 MongoDB 1. 打开 cmd.exe,进入 DOS 命令行界面。 2. 进入 D:\Program Files\mongodb_...

    mongodb多实例副本集群详细搭建

    mkdir {../mongodb1,../mongodb2,../mongodb3} mkdir ../logs touch ../logs/mongodb{1..3}.log chmod 777 ../logs/mongodb* ``` 2. **配置实例**:为每个实例创建配置文件。 ```bash cat /usr/local/mongodb...

    mongodb-driver-core-3.5.0.jar

    这个版本的驱动程序主要是针对MongoDB 3.x系列版本设计的。在3.5.0版本中,开发者可以期待一系列改进和优化,包括性能提升、错误修复以及对新特性的支持。 首先,`mongodb-driver-core`主要负责以下功能: 1. 连接...

    mongodb-linux-x86_64-4.0.18.tgz

    3、进入 mongodb 目录创建目录 db 和 logs cd /usr/local/mongodb mkdir db mkdir logs 4、进入到 bin 目录下,编辑 mongodb.conf 文件,内容如下: dbpath=/usr/local/mongodb/db logpath=/usr/local/mongodb/...

    Mongodb安装文档(1台服务器)

    /home/mongodb/mongodb3/mongodb/bin/mongod --shardsvr --replSet shard1 --port 27037 --dbpath /home/mongodb/mongodb3/data/shard1_3 --oplogSize 100 --logpath /home/mongodb/mongodb3/mongodb/logs/shard1_3...

    非关系型数据库MongoDB在Linux上安装使用说明,MongoDB与SpringBoot整合代码示例

    3. Linux 平台安装 MongoDB 3.1 创建数据库目录 在 Linux 平台上安装 MongoDB 需要创建一个数据库目录,用于存储 MongoDB 的数据文件。 3.2 启动 MongoDB 启动 MongoDB 需要使用 mongod 命令,mongod 命令能够...

Global site tag (gtag.js) - Google Analytics