作用 | 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: 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...
在Windows环境下安装和使用MongoDB3版本,你可以遵循以下步骤: 1. **下载 MongoDB**: 首先,你需要访问MongoDB官方网站(https://www.mongodb.com/)来下载适用于Windows的MongoDB3版本。下载完成后,你会得到一个...
tigase 7.10 mongodb 3 配置
在64位win7操作系统上成功安装mongodb3.0,安装非常方便,免去了安装linux系统才能安装mongodb的麻烦.
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连接 使用的java连接jar包版本 mongo-java-driver-3.2.2.jar mongodb数据库 3.2 (如果需要) mongo-java-driver-3.2.2.jar下载地址 ...
MongoDB3_311-Artificial-Intelligence-Project-笔记
**3. MongoDB 3.2特性** MongoDB 3.2引入了许多重要的改进,包括: - **新查询语言:** 引入了聚合框架的改进,如`$lookup`操作符,允许在聚合管道中执行联接操作,增强了数据分析能力。 - **新索引类型:** 增加...
studio 3t for mongodb是一款功能强大的mongodb工具,被广泛的认为是MongoDB的最佳IDE,能够与MongoDB的现有版本和旧版本完全兼容,同时继续为每个新软件版本提供新功能,提供快速的技术支持,可以让设计人员...
3.5.0版本引入了对MongoDB 3.x系列服务器的全面支持,包括新的写入和读取Concerns,以及对异步驱动程序的支持。 3. **bson-3.5.0.jar**:BSON(Binary JSON)是MongoDB中用于存储和传输数据的格式,类似于JSON但更...
3. 自动分片(Sharding):在大型数据集上,MongoDB可以通过自动分片将数据分布到多个节点,实现负载均衡和数据的分散存储。 4. 高可用性:MongoDB通过复制集(Replica Sets)提供高可用性,当主节点故障时,可以...
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: ...
3. 在 log 文件夹下创建一个日志文件 MongoDB.log,完整目录为 D:\Program Files\mongodb_1.8.1\log\MongoDB.log。 三、启动 MongoDB 1. 打开 cmd.exe,进入 DOS 命令行界面。 2. 进入 D:\Program Files\mongodb_...
mkdir {../mongodb1,../mongodb2,../mongodb3} mkdir ../logs touch ../logs/mongodb{1..3}.log chmod 777 ../logs/mongodb* ``` 2. **配置实例**:为每个实例创建配置文件。 ```bash cat /usr/local/mongodb...
这个版本的驱动程序主要是针对MongoDB 3.x系列版本设计的。在3.5.0版本中,开发者可以期待一系列改进和优化,包括性能提升、错误修复以及对新特性的支持。 首先,`mongodb-driver-core`主要负责以下功能: 1. 连接...
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/...
/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...
3. Linux 平台安装 MongoDB 3.1 创建数据库目录 在 Linux 平台上安装 MongoDB 需要创建一个数据库目录,用于存储 MongoDB 的数据文件。 3.2 启动 MongoDB 启动 MongoDB 需要使用 mongod 命令,mongod 命令能够...