mongodb服务端启动分别两种方式:
启动: sudo mongod [--auth --dbpath=dbpath --logpath=logpath --append --fork][-–f logfile ]
ps aux | grep mongod
开启mongodb server的情况下,在进入mongo shell后,就可以做简单的使用了
查看当前的数据库:db(没有切换数据库的情况下默认使用test数据库)
查看所有的数据库:show dbs /show databases
切换数据库:use db_name
删除当前的数据库:db.dropDatabase()
无需手动创建集合: 向不存在的集合中第一次添加数据时,集合会自动被创建出来
手动创建集合:
查看集合:show collections
删除集合:db.集合名称.drop()
检查集合是否设定上限: db.集合名.isCapped()
在mongo shell中输入下列命令,查看结果
show dbs
use test
show collections
db
db.stu.insert({'name':'郭靖', 'age':22})
show dbs
show collections
db.stu.find()
db.stu.drop()
show collections
db.dropDatabase()
show dbs
exit
每个文档都有一个属性,为id,保证每个文档的唯一性,mongodb默认使用id作为主键
objectID是一个12字节的十六进制数,每个字节两位,一共是24位的字符串:
服务端的启动
进入mongo shell客户端
mongodb的数据库和集合命令
了解文档中的_id字段