首页 > 数据库 >小白也能学会的MongoDB实操

小白也能学会的MongoDB实操

时间:2024-07-16 14:29:56浏览次数:13  
标签:username users MongoDB db sunwukong 小白 文档 实操 address

在MongoDB下完成如下操作:

1.进入my_test数据库(3分)

use my_test

2.向数据库的users集合中插入一个username为sunwukong的文档(3分)

db.users.insert({username:"sunwukong"})

3.向数据库的users集合中插入一个{username:"zhubajie"}和一个{username:'shaheshang",address:"liushahe"}的两个文档(3分)

db.users.insert([{username:"zhubajie"},{username:'shaheshang",address:"liushahe"}])

或者可以 

db.users.insertMany([{username:"zhubajie"},{username:'shaheshang",address:"liushahe"}])

4.查询数据库users集合中的文档(3分)

db.users.find()

5. 统计数据库users集合中的文档数量(3分)

db.users.count()

6. 查询数据库users集合中username为sunwukong的文档(4分)

db.users.find({username:"sunwukong"})

7. 向数据库users集合中的username为sunwukong的文档,添加一个address属性,属性值为huaguoshan(4分)

db.users.update({username:"sunwukong"},{$set:{address:"huangongshan"}})

8. 使用{username:"tangseng"} 替换 username 为 zhubajie的文档(4分)

db.users.update({username:"zhubajie"},{username:"tangseng"})

9. 删除username为shaheshang的文档的address属性(4分)

db.users.update({username:"shaheshang"},{$unset:{address:""}})

10.删除address为huanguoshan的文档(4分)

db.users.remove({address:"huaguoshan"})

标签:username,users,MongoDB,db,sunwukong,小白,文档,实操,address
From: https://blog.csdn.net/2301_79659699/article/details/140465380

相关文章

  • 2024开放式耳机品牌榜,小白可以直入的五款蓝牙耳机!
    在选择适合散步聊天和听歌的耳机时,开放式耳机确实是一个值得考虑的选项。与传统的入耳式耳机相比,开放式耳机最大的优势在于它们不会完全封闭耳道,因此用户在享受音乐的同时,仍能保持对周围环境的感知,这对于户外活动尤其重要,因为它可以提高安全性,让你在散步或跑步时能够听到交通声......
  • MongoDB自学笔记(二)
    一、前言接着上一篇文章,在上一篇文章中学习了如何使用数据库、如何创建集合、如何往集合里添加文档,今天我们继续学习一下更新文档,更新文档相对来说比较复杂笔者打算分多次来记录学习过程。二、文档操作1、更新文档基础语法:db.collection.updateOne(filter,update,opt......
  • 牛客小白月赛98+ABC362补题
    A-骰子魔术_牛客小白月赛98(nowcoder.com)直接判断这个数在数组里有没有就行代码:#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;lln,x;lla[505];voidsolve(){for(inti=1;i<=n;i++)cin>>a[i];for(inti=1;i<=n;i++){......
  • 小白初识之C语言二
    重构:不增加代码功能,对代码结构的调整和优化,为了维护和拓展1.流程控制-顺序结构-分支结构(判断\选择)-循环结构2.分支-if-ifelse(三元运算替代)-ifelseifelseifelse(多路分支)-switch-case多路分支,有限,简洁3. 数组-一个标识符,存储多个值(大小是......
  • Python学习 - 字典篇 新手小白也能懂
    目录一、字典的定义二、字典的声明1.用{}声明2.dict()三、字典的键与值四、字典的常见操作1.in成员运算符2.可迭代(三种遍历类型)第一种第二种第三种3.get4.添加或修改元素5.删除6.更新字典五、结语一、字典的定义在Python中,字典是一种无序的、可变的数......
  • 打造个人贴身助理-小白必备AI技能
    打造个人贴身助理-小白必备AI技能将你的公众号接入AI智能体登录后台开启开发者功能coze后台创建bot登录Coze国内官网地址:https://www.coze.cn。点击右上角【开始使用】。创建智能体点击左上角【创建Bot】配置选择模型配置人设和插件发布到自己的公众号成功发......
  • 如何与 LLMs 有效沟通?6位数提示词工程师经验(LLMs 提示词小白必学)
    除非你活在太空里,完全脱离了现代社交媒体和新闻的关注,否则你不太可能错过大型语言模型    欢迎来到云闪世界。除非你活在太空里,完全脱离了现代社交媒体和新闻的关注,否则你不太可能错过大型语言模型(LLM)的突飞猛进带给我们生活中的革命性进步。LLM的演变。......
  • VulnHub-TR0LL: 1靶场实操
    TR0LL:1靶场实操靶场信息下载后使用vm打开即可TR0LL1靶场地址:https://www.vulnhub.com/entry/tr0ll-1,100/靶场创建时间:2014年8月14日靶场描述:Tr0ll的灵感来自于OSCP实验室内对机器的不断拖钓。目标很简单,获取root权限并从/root目录获取Proof.txt。不适合容易沮丧......
  • 数据库_SQL-MongoDB
    MongoDBMongoDB是一个开源的NoSQL数据库,采用了文档型存储方式。它是面向文档的数据库,意味着数据以文档的形式存储在数据库中,而不是以传统的行-列方式存储。每个文档是一个可自包含的数据结构,类似于JSON格式,使用BSON(BinaryJSON)进行存储和传输 安装apt-安装命令行安装-包管......
  • 【攻防实操系列】phpStudy日志探索
    #phpStudy#应急响应#靶场搭建工具phpStudy一、攻击者的shell密码在桌面看到phpStudy,右键选择“打开文件所在的位置”,获得phpStudy路径:C:\phpStudy_pro。使用D盾在phpStudy路径下查找webshell,获得webshell路径:C:\phpStudy_pro\WWW\content\plugins\tips\shell.php。打......