mongoDB基础
添加记录 --insert
1. 向用户表(user)中添加一条记录
var user = { “username”:”Tom”, “age”:10 }; à 对象 (json)
db.user.insert(user); à 向user(集合)中插入记录
2. 向用户集合中插入一条日志记录
var blog = {“title”:”title1”,”content”:”content1”,”addtime”:”2012”}
db.user.insert(blog);
注意:要用过程,通过还是一个集合中只保存数据类型相同的数据
查询记录 -> find() ->findOne()
db.user.findOne() à 查询出第一条记录
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
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。