添加记录 --insert数据库
1. 向用户表(user)中添加一条记录json
var user = { “username”:”Tom”, “age”:10 }; à 对象 (json)ide
db.user.insert(user); à 向user(集合)中插入记录函数
2. 向用户集合中插入一条日志记录spa
var blog = {“title”:”title1”,”content”:”content1”,”addtime”:”2012”}日志
db.user.insert(blog);对象
注意:要用过程,经过仍是一个集合中只保存数据类型相同的数据blog
查询记录 -> find() ->findOne()rem
db.user.findOne() à 查询出第一条记录it
db.user.find() à 查询出全部的记录
条件查询:
查询出年龄等于10岁全部记录
db.user.find( { “age”:10 } )
查询出年龄等于10岁而且更名是“tom”全部记录
db.user.find( { “age”:10,”username”:”Tom” } )
修改记录 update(where,data) , save()
修改Tom年龄为20?
var u = db.user.findOne( {“username”:”Tom”})
u.age = 20
db.user.save(u);
错误:
db.user.update( {“username”:”Tom”} , {“age”:20} ) à 注意,错误!
正确:
var u = db.user.findOne( {“username”:”Tom”})
u.age = 20
db.user.update({“username”:”Tom”} , u )
查询记录 remove()
删除全部的记录:
db.user.remove();
删除age=30的记录
db.user.remove({“age”:30})
寻求帮助
系统级帮助: help
数据库级: db.help()
集合级: db.user.help()
函数级:db.user.insert