先记录一下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。。。