一、简介
1. 内容:MongoDB数据库、集合、文档的基本操作。
二、 步骤
1. 启动、进入
sudo service mongodb start
mongo
2. 创建、查看、查看所有数据库
use Chenshi
db
show dbs
3. 删除数据库:
show dbs
use Chenshi
db.dropDatabase()
4. 集合创建、删除
db.createCollection("shiyanlou") #无参数
show collections
db.shiyanlou.drop()
show collections
6. 文档 插入、更新、替换、删除
(1) 插入: db.COLLECTION_NAME.insert(document)
userdoc1=({
"user_id":1, "name":"cloud", "state":"active", "actor":"user", "e-mail":"test@qq.com", "VM_num":2,
"time":[{"date":"2014-08-12","hour":"10:53 PM"}]
})
db.shiyanlou.insert(userdoc1)
(2) 更新: db.COLLECTION_NAME.update(SELECTION_CRITERIA,UPDATED_DATA)
db.shiyanlou.update({
"user_id":2,"e-mail":"test@qq.com"},{$set:{"e-mail":"group@qq.com"}
})
(3) 替换 :db.COLLECTION_NAME.remove(DELECTION_CRITERIA)
db.shiyanlou.save({"_id":ObjectId("53ea174ccb4c62646d9544f4"),"name":"Bob","position":"techer"})
(4) 删除:db.COLLECTION_NAME.remove(DELECTION_CRITERIA)
db.shiyanlou.remove({"name":"Bob"})
db.shiyanlou.find()
三、小结
本节实验介绍了集合文档的基本操作: 集合:创建- createCollection()、 删除- db.COLLECTION.drop();
文档:插入- db.COLLECTION_NAME.insert(document)、更新- db.COLLECTION_NAME.update(SELECTION_CRITERIA, UPDATED_DATA)、
替换- db.COLLECTION_NAME.save( {_id:ObjectId(), NEW_DATA})、删除- db.COLLECTION_NAME.remove(DELECTION_CRITERIA).
学习时间 139分钟
操作时间 69分钟
按键次数 3317次
实验次数 3次
报告字数 2084字
是否完成 完成