读书人

NoSql文件汇总

发布时间: 2014-06-03 16:44:32 作者: rapoo

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显得更胜一筹。

读书人网 >操作系统

热点推荐