头歌 实验4.3 MongoDB 数据库基本操作

本文介绍了在MongoDB中进行数据库创建、集合操作(如insert,update,remove)以及查询(如find方法)的步骤,包括插入文档、更新记录和筛选特定条件的数据。
摘要由CSDN通过智能技术生成

第1关:数据库创建

mongo

use mydb

db.mydb.insert({_id:1,name:"李小红"})

第2关:创建集合

mongo
use Testdb2
db. t_stu.insert([{_id:1,name:"小明",sex: "男",hobbies: ["乒乓球","羽毛球"]},{_id:2,name:"小红",sex: "女",hobbies: ["画画","唱歌"]}])

第3关:文档操作一

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: ["跳舞","羽毛球","唱歌"]})

第4关:文档操作二

命令行:

mongo
document=([{
name:'张小华',
sex:'男',
age:20,
phone:'12356986594',
hobbies:['打篮球','踢足球','唱歌']
},{
name:'李小红',
sex:'女',
age:18,
phone:'12355487536',
hobbies:['跳舞','唱歌']
}])
db.stu1.insert(document)

代码文件

#########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':'女'});

db.stu1.find({'national':'苗族'});db.stu1.find({'age':{\$lt:20},'sex':'男'});

db.stu2.remove({});

"

#########end#########

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值