上一篇博客写到了MongoDB入门简介和使用MongDB的好处,而这篇博客主要将一些MongoDB的基本语法。
启动MongDB时要先启动服务,再启动前台。否则直接启动前台会直接退出的。
创建一个数据库语句:
use [databaseName]
但是当你什么也不干就离开这个空数据库就会自动删除的。
查询语句:
查看所有数据库
Show DBS
查看数据库中的所有文档
show collections
查询指定文档的数据
查询所有 db.[documentName].find()
查询第一条数据 db.[documentName].findOne()
增添语句:
给指定的数据库添加集合并添加记录
db.[dicumentName].insert({...})
修改语句:
更新文档数据
db.[documentName].update({查询条件},{更新内容})
例子:
var p=db.persons.findOne()
db.persons.update(p,{name:“uspcat”})
删除语句:
删除文档中的数据
db.[documentName].remove({.....})
例子:
db.persons.remove({name:"uspcat"})
删除库中的集合
db.[documentName].drop()
删除数据库:
db.dropDatabase()
除了上面的增删改查四类语句外,还有shell的help语句,里面有所有shell可以完成的命令帮助
全局使用help数据库相关的db.help(),集合相关的db.[documentName].help()
在Mongodb中shell还内置了js引擎,可以直接执行js代码。
对于Mongodb的基本语法我想通过上面的介绍,可以看出和我们经常编写的增删改查语句非常相近,没有太大区别对吧!就像米老师说的一样,学习新知识,要找知识的节点,这样新的知识就会很好学的。MongoDB它是NoSQL数据库,不需要用到很多的语法。所以只要能基本上了解他的增删改查语句,就可以对MongoDB进行操作了。