码迷,mamicode.com
首页 > 数据库 > 详细

mongoDB基础

时间:2014-08-05 03:14:59      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:mongodb

添加记录  --insert

1. 向用户表(user)中添加一条记录

var user = { username:Tomage: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


mongoDB基础,布布扣,bubuko.com

mongoDB基础

标签:mongodb

原文地址:http://keyue.blog.51cto.com/6559543/1535683

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!