MondoDB初探(1)

先记录一下MongoDB的常用命令

use  dbname   //切换到对应的数据库

show dbs//显示所有数据库

db.help()//显示帮助文

show collections//显示当前数据库下所有集合

db.collectionname.insert()//插入文档操作,这里的文档可以是任何符合BSON格式的数据

比如:db.books.insert({"name":"MongoDB权威指南第二版","publisher":"人民邮电出版社","price":79.0})

牛逼的是,可以在同一集合中插入不同格式的文档,这也是区别于关系数据库要预先设计好scheme,这个特性为程序的可扩展性带来了非常大的可能。

db.collectionname.remove()//删除操作,不带参数,则是把集合中的全删掉,带参数,只删除符合条件的文档。比如:db.books.remove({"price":79.0}),就会把价格为79的文档记录全删掉。

还可以用drop()进行删除集合的操作,这个函数执行速度更快,但也会把集合的元数据也删掉。

db.collectionname.findOne()//查询集合中第一个文档

db.collectionname.find()//查询集合中所有文档,括号中可以加各种参数,查询

db.collectionname.find().pretty()//查询集合中所有文档,格式美化

TBC。。。

你可能感兴趣的:(MondoDB初探(1))