插入
基本语法:
db.COLLECTION_NAME.insert(document)
或
db.COLLECTION_NAME.save(document)
JSON数据
查询
全局查找
db.collectionName.find()
db.collectionName.find().pretty()
修改
db.colllectionName.update({匹配项},{新数据})
{修改器:{修改项}}
第三个参数
db.colllectionName.update({匹配项},{新数据},true)
没有匹配到会自动创建,false是不会自动创建 ,默认为false
第四个参数
db.colllectionName.update({匹配项},{新数据},false,false)
默认为false,是否匹配多条数据
不用修改器,直接会被被替换。可以直接使用多个修改器
修改器:
删除
db.collectionName.remove({},false)
第一个参数
匹配项
第二个参数
默认为false,是否匹配多个
排序
db.collectionName.find().sort(1)
1是升序,-1是降序
limit()和skip()
db.collectionName.find().sort(1).skip(2).limit(2)
升序排序,跳过两条,限制只查两条
分页
是依靠skip来进行分页的
计算公式:
*skip :(当前页-1)每页数据数