读者大大们好呀!!!☀️☀️☀️

欢迎来到我的博客 期待大大的关注哦❗️❗️❗️ 欢迎收看我的主页文章➡️寻至善的主页 ✈️如果喜欢这篇文章的话

大大们可以动动发财的小手点赞:收藏:⭐️评论:✍️

文章目录

前言MongoDB基础与核心操作MongoDB三元素MongoDB核心操作

数据相关操作(CRUD)数据的增加(插入)数据的删除数据的修改(更新)数据的查询

总结

前言

本文主要包括两个部分分别是MongoDB的三元素与MongoDB的相关操作。

MongoDB基础与核心操作

MongoDB三元素

数据库:database 集合:collection 文档:document 三元素之间的关系是:一个数据库可以存放多个集合,一个集合里可以存放多个文档

MongoDB核心操作

1、创建/选择/切换数据库

use xxx(数据库名)

2、查看数据库

show dbs

3、创建集合

db.createCollection(“jh1”) db.jh1.insert(“数据”)

4、查看集合

show collections

5、查看集合数据

db.jh1.find()

数据相关操作(CRUD)

数据的增加(插入)

1、插入/增加数据的语句

db.集合名.insert({数据}) db.集合名.insert([{数据},{数据}])

2、数据添加

db.product.insert([

{item:"电影票",stocks:100,name:"芳华",price:50,director:"冯小刚",actor:["苗苗","黄轩"]},

{item:"电影票",stocks:87,name:"天下无贼",price:50,director:"冯小刚",actor:["刘德华","刘若英", "王宝强"]},

{item:"电影票",stocks:56,name:"猫妖传",price:60,director:"陈凯歌",actor:["黄轩","张雨绮","秦昊"]},

{item:"电影票",stocks:30,name:"英雄",price:40,director:"张艺谋",actor:["章子怡","张曼玉","梁朝伟"]},

{item:"电影票",stocks:92,name:"十面埋伏",price:20,director:"张艺谋",actor:["刘德华","章子怡","金城武"]},

{item:"音乐",stocks:75,name:"自传",artist:"五月天",price:20,tracks:["A","B","C"]},

{item:"图书",stocks:50,name:"苏菲的世界",price:45,author:"乔斯坦贾德"},

{item:"连衣裙",stocks:20,name:"mistry",price:280,size:{length:75,width:50,uom:"cm"}},

{item:"电脑",stocks:10,name:"联想10",price:3700,size:{length:15,width:15,uom:"in"}}

]);

以上的数据用于下面的数据操作

数据的删除

1、数据的删除操作

db.集合名.deleteMany({删除的条件}) 例如:删除电影票中的猫妖传

2、集合与数据库的删除操作

删除集合:db.集合名.drop() 例如:删除jh1:

删除数据库:db.dropDatabase() 例如:先新建text2数据库,再删除:

数据的修改(更新)

db.集合名.updateMany({更新的条件},{更新的内容}) 例如:将图书的价格更新为20:

数据的查询

1、查询集合的所有数据

db.集合名.find()

2、查询特定条件的数据

db.集合名.find(条件);

db.集合名.find({键:{$操作符:值}});

条件常用的操作符

$eqequal=$nenot equal!=$gtgreater than>$gtegreater than equal>=$ltless than<$lteless than equal<= 例如:查询物品项是电影票的商品信息:

db.集合名.find({键:{$操作符:[值1,值2…值n]}})

$inin在某个数据集合范围内$ninnot in不在某个数据集合范围内 例如:查询物品项是图书,音乐的信息:

db.集合名.find({$操作符:[{条件1},{条件2}…{条件n}])

$and并且$or或者 例如:查询商品价格在50到100的商品:

db.集合名.find({条件},{字段显示的说明}); 例如:查询商品电脑的价格:

总结

本文中: 说明了MongoDB的基础知识 ✈️明白了MongoDB的三元素 学会了MongoDB的数据操作

推荐链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: