本文主要是介绍MongoDB学习—(2)shell的基本操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一,创建一个数据库
使用use关键字,格式为
use [databasename]
当你这样创建一个数据库时,该数据库只是创建于内存中,只有你对数据库执行一些操作后,数据库才真正的创建,否则如果直接关掉mongodb,数据库在内存中会被删除掉。
二,查看所有数据库
命令为
show dbs
Mysql中的命令为show databases,两者有所不同。
三,查看数据库中的现有的文档
mongodb存储数据与MySQL不同,mongodb不是以表(table)的形式存储,mongodb的存储是以collection的形式,有点像数据结构中的链表
show collections
MySQL的命令为show tables。
四,查询数据库中指定文档的数据
命令为
查询所有数据:db.[documentname].find()
查询文档的第一条数据:db.[documentname].findOne()
以上指令操作如下:
五,删除文档中的数据
命令为
db.[documentname].remove({...})
括号中填写的是查询条件,例如db.BookList.remove({name:"Java核心编程"}),这样就会把BookList中的name为“Java核心编程”给删除掉。
这篇关于MongoDB学习—(2)shell的基本操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!