MongoDB

作者: 树袋熊熊 | 来源:发表于2016-10-09 13:01 被阅读0次

mongoDB与关系型数据库的比较:

优点:

1.弱一性(最终一致)

2.文档存储结构

3.第三方支持丰富

缺点:

1.不支持事务性操作

2.占用空间大(空间的预分配及删除记录不释放空间)


创建数据库:use  database_ name

查看所有数据库:show  dbs

删除数据库:db.dropDatabase

插入文档:insert()和save()两种方法

更新文档:update()       

db.col.update({'title':'www'},{$set:{'title':'eee'}})

删除文档:remove()

查询文档:find()和find().pretty()两种方法

find()方法是非结构化的方式显示文档,加上pretty()之后,将以格式化的方式显示文档

多个查询条件时AND语句,则用逗号将多个条件隔开:

db.col.find({'title':'www','type':'qqq'})

OR语句:使用$or

db.col.find({$or:[{'title':'www'},{'type':'qqq'}]})

条件操作符:<,>,<=,>=

>          ===>    $gt

<          ===>    $lt

>=        ===>    $gte

<=        ===>    $lte

likes大于100的数据:db.col.find({"likes":{$gt:100}})

匹配数据类型:$type

double                   1

string                     2

object                     3

db.col.find({'title':{$type:2}})    title为string的数据

排序sort(num)    num的值可以为1/-1         1表示升序,-1表示降序    

db.col.find().sort(1)

索引:ensureIndex

相关文章

网友评论

      本文标题:MongoDB

      本文链接:https://www.haomeiwen.com/subject/uzbpyttx.html