MongoDB语法与现有关系型数据库SQL语法比较
2015-11-20 16:06
681 查看
MongoDB语法 MySql语法
db.test.find({'name':'foobar'})<==> select * from test where name='foobar'db.test.find() <==> select *from test
db.test.find({'ID':10}).count()<==> select count(*) from test where ID=10
db.test.find().skip(10).limit(20)<==> select * from test limit 10,20
db.test.find({'ID':{$in:[25,35,45]}})<==> select * from test where ID in (25,35,45)
db.test.find().sort({'ID':-1}) <==> select * from test order by IDdesc
db.test.distinct('name',{'ID':{$lt:20}}) <==> select distinct(name) from testwhere ID<20
db.test.group({key:{'name':true},cond:{'name':'foo'},reduce:function(obj,prev){prev.msum+=obj.marks;},initial:{msum:0}}) <==> select name,sum(marks) from testgroup by name
db.test.find('this.ID<20',{name:1}) <==> select name from test whereID<20
db.test.insert({'name':'foobar','age':25})<==>insertinto test ('name','age') values('foobar',25)
db.test.remove({}) <==> delete * from test
db.test.remove({'age':20}) <==> delete test where age=20
db.test.remove({'age':{$lt:20}}) <==> elete test where age<20
db.test.remove({'age':{$lte:20}}) <==> delete test where age<=20
db.test.remove({'age':{$gt:20}}) <==> delete test where age>20
db.test.remove({'age':{$gte:20}})<==> delete test where age>=20
db.test.remove({'age':{$ne:20}}) <==> delete test where age!=20
db.test.update({'name':'foobar'},{$set:{'age':36}})<==> update test set age=36 where name='foobar'
db.test.update({'name':'foobar'},{$inc:{'age':3}})<==> update test set
相关文章推荐
- MongoDB、HandlerSocket和MySQL性能测试及其结果分析
- mongodb 在Linux下的增删改查和用nodejs连接mongodb
- MongoDB的真正性能
- mongodb 数据库学习
- RAD Studio 10 免费培训之支持 NoSQL 的 MongoDB——讲义及范例程序下载
- mongodb 副本集学习
- ASP.NET SingalR + MongoDB 实现简单聊天室(二):实现用户信息、聊天室初始化,聊天信息展示完善
- ASP.NET SingalR + MongoDB 实现简单聊天室(一):搭建基本框架
- 跟着大神学Mongo,Mongodb主从复制本机简单操作总结
- MongoDB笔记
- mongodb 数据库操作--备份 还原 导出 导入
- MongoDB小结22 - id生成规则
- MongoDB小结21 - find【游标】
- MongoDB——牛X的索引操作
- MongoDB3.0 Driver of .NET
- MongoDBm基本概念的分析
- 实验室搭建mongodb集群准备工作
- mongodb集群搭建
- Windows 安装 Mongodb,可随服务启动
- MongoDB的并发