,当value=1 删除最后一个值,当value=-1 删除第一个值
db.t_member.update({name:"zhangsan"},{$pop:{classes:1}}) #删除了最后一个值...2、创建固定集合
创建一个新的固定集合要求大小是100个字节,可以存储文档10个
db.createCollection("mycoll",{size:100,capped:true,max:10})...id:0,name:1,books:{$slice:-1}})
#查询出最后一本书
14.10、文档查询
查询出在K上过学且成绩为A的学生
1、绝对查询,顺序和键个数要完全符合
db.t_member.find...查询出persons文档中前5条数据:
db.t_member.find({},{_id:0,name:1}).limit(5)
2、指定数据跨度 查询出persons文档中第3条数据后的5条数据
db.t_member.find...:"组完成器"
}})
分组首先会按照key进行分组,每组的 每一个文档全要执行$reduce的方法,他接收2个参数一个是组内本条记录,一个是累加器数据.