首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

NoSql文件汇总

2014-06-03 
NoSql资料汇总MongoDB资料汇总http://www.itpub.net/thread-1584381-1-1.htmldb.getCollection(mobiles)

NoSql资料汇总
MongoDB
资料汇总http://www.itpub.net/thread-1584381-1-1.html

db.getCollection("mobiles").ensureIndex({    "params.name": 1,    "params.value": 1});db.getCollection("mobiles").insert({    "_id": 1,     "name": "ME525",    "brand": "摩托罗拉",    "params": [        {"name": "待机时间", "value": 200},        {"name": "外观设计", "value": "直板"}    ]});


查询
db.getCollection("mobiles").find({    "params": {        $all: [            {$elemMatch: {"name": "待机时间", "value": {$gt: 100}}},            {$elemMatch: {"name": "外观设计", "value": "直板"}}        ]    }});


比较优势:MySQL需要多个表,多次查询才能搞定的问题,MongoDB只需要一个表,一次查询就能搞定,对比完成,相对MySQL而言,MongoDB显得更胜一筹。

热点排行