test 数据库中的foo集合 b.foo.save({hello:1,
show dbs 命令可以显示所有数据库的列表
use test 切换至test数据库
show collections 显示当前数据库中的集合 (类似关系数据库中的表)
db 查看当前使用的数据库
mongodb保存方法insert(),save() 区别主要是:若存在主键,insert()不做操作,而save()则更改原来的内容为新内容(存在数据: { _id : 1, " name " : " n1 " }
insert({ _id : 1, " name " : " n2 " }) 会提示错误 save({ _id : 1, " name " : " n2 " }) 会把 n1 改为 n2 )
db.foo.insert({"test":2}) 插入数据
db.foo.update({"hello":1},{"hello":1,"name":"zp"}) 更新数据
db.foo.remove({"test":2}) 使用remove()函数移除数据 db.foo.drop() 使用drop()函数删除foo集合 use test ,db.dropDatabase() 使用dropDatabase()函数删除数据库
db.foo.find() 从foo集合中获取所有数据 db.foo.find({"hello":1}) 按条件查询 括号里的条件相当于sql的where db.foo.find().sort({"hello":-1}).limit(1) 按"hello"降序(-1降序 1升序) 取一条