日期:2014-05-16  浏览次数:20584 次

四、mongodb的基本操作

这篇主要说下mongodb的find,insert,update,delete以及索引的建立和删除

1、find:

引用自:http://www.mongodb.org/display/DOCS/SQL+to+Mongo+Mapping+Chart

注:筛选的时候默认包含_id,如果需要让返回的数据不包含_id,可使用:db.user.find({age:33},{a:1,b:1,_id:0})

?

数组查询:

$size 返回数组长度. ? db.news.find({tag:{$size:5}})

注:$size操作符并不能与其他查询操作符(子句)联合使用

?

$slice 返回子键筛选

db.test.find({foo:{$size:2}},{foo:{$slice:1}}) ?//返回结果中foo数组只返回第一个

?

子项定位:

db.user.find({"addr.nationality":"Chinese"})

?

2、insert

INSERT INTO USERS (a,b) VALUES(3,5)