以下代码/命令可直接复制粘贴
第一关 数据库创建
pgrep mongo -l
mongo
use mydb
db.mydb.insert({_id:1,name:"李小红"})
第二关 创建集合
mongo
use Testdb2
db.t_stu.insert([{"_id":1,"name" : "小明","sex":"男","hobbies":["乒乓球","羽毛球"]},{"_id":2,"name" : "小红","sex":"女","hobbies":["画画","唱歌"]}])
第三关 文档操作一
mongo
use Testdb3
document=({_id:1,
name: '张小华',
sex: '男',
phone: '12356986594',
hobbies: ['打篮球','踢足球','唱歌']
});
db.stu1.insert(document)
db.stu2.insert(document)
db.stu3.insert(document)
db.stu2.update({phone:"12356986594"},{$set:{phone:"18356971462"}})
db.stu3.save({
"_id" :1,
"name" : "张晓晓",
"sex" : "女",
"phone" : "12365498704",
"hobbies" : [
"跳舞",
"羽毛球",
"唱歌"
]
})
第四关 文档操作二
#########begin#########
echo "
document=([{
_id :1,
name:'西西',
sex:'女',
age:23,
national:'汉族'
},{
_id :2,
name:'东东',
sex:'男',
age:20,
national:'苗族'
},{
_id :3,
name:'北北',
sex:'男',
age:19,
national:'汉族'
},{
_id :4,
name:'南南',
sex:'女',
age:15,
national:'傣族'
}]);
db.stu1.insert(document);
db.stu2.insert(document);
db.stu1.find({'age':{\$gte:15},'sex':'女'}).pretty();
db.stu1.find({'national':'苗族'}).pretty();
db.stu1.find({'age':{\$lt:20},'sex':'男'}).pretty();
db.stu2.remove({});
"