MongoDB基础--数据库和集合基本操作
-
shiyanlou:~/ $ sudo service mongodb start
- 一个MongoDB可以创建多个数据库。
- 使用 show dbs可以查看所有数据库的列表
- 执行db命令则可以查看当前数据库对象或者集合。
- 运行use命令则可以连接到指定的数据库
-
shiyanlou:~/ $ mongo > show dbs local0.078125GB
-
{"company":"Chenshi keji"}
嵌入关系:A文档中存在B文档。
引用式关系:两个文档分卡,A文档通过引用B文档的ID来实现关联。
-
{"company":"Chenshi keji"}{"people":"man","name":"peter"}
-
DBNAME.system.namespaces :列出所有名字空间 DBNAME.system.indexs :列出所有索引 DBNAME.system.profile :列出数据库概要信息 DBNAME.system.users :列出访问数据库的用户 DBNAME.system.sources :列出服务器信息
-
use mydb
-
db
-
show dbs
-
> db.dropDatabase() {"dropped":"local","ok":1}
-
> use mydb switched to db mydb > db.createCollection("users") {"ok":1} >
-
> show collections system.indexes users >
-
> db.users.drop() true >
-
> db.users.insert([{name:‘jam‘,email:‘[email protected]‘},{name:‘tom‘, email:‘tom@q q.email‘}])
-
> db.users.save([{name:‘jam‘,email:‘[email protected]‘},{name:‘tom‘, email:‘tom@q q.email‘}])
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。