嗯,一看这个名字就能直接的体会到这篇文章的主题了吧~ 那当然是在学习 MongoDB
的时候学到的一些基本的命令啦。
基础操作
查看所有数据库 show dbs
切换数据库 use datebase
删除当前使用数据库 db.dropDatabase()
克隆指定主机上的DB db.cloneDatabase("127.0.0.1")
修复当前数据库 db.repairDatabase()
表相关
show tables
查看数据库下的所有表
db.tablename.count()
当前集合的数据条数
db.tablename.dataSize()
查看数据空间大小
db.tablename.drop()
删除某张表
db.tablename.find({})
在find中输入条件 find({ title: "big news" })
则会找到符合条件的数据。
db.person.find({$or:[{age:22},{age:25}]})
查找age为22或25。
db.tablename.find({age:{$gte:25}}).count()
查找age>=25 的结果数据的条数。
db.tablename.find().sort({age:1})
按年龄升序排序查找 -1 表示降序。
db.tablename.find().limit(5)
查询前5条信息 skip(5)
为后五条。
db.tablename.save({age: "1"})
保存一条数据。
db.tablename.remove({})
删除某张表下的所有数据 同样的可以通过输入条件来只删除部分数据。
db.tablename.update({name:'lujing'},{age:18})
更新操作,update()函数至少接收两个参数,第一个为更新条件,第二个参数为更新内容.当有时则更新 不存在的则插入。