MongDB基本使用

官方文档:https://www.mongodb.org.cn/
use 数据库名使用use时,如果数据库存在则会进入到相应的数据库,如果不存在则会自动创建;一旦进入数据库,则可以使用db来引用当前库。
1、插入文档:db.collection.insert()
 insert()可以用于向集合中添加一个或多个文档, 可以传递一个对象,或一个数组。
 添加时如果集合或数据库不存在,会自动创建。
 插入的文档对象会默认添加_id属性,这个属性对应一个唯一的id,是文档的唯一标识。
在这里插入图片描述
2、删除文档
(1)、db.collection.remove()
  remove()可以用来移除指定文档对象。
  方法接收一个查询文档作为参数,只有符合条件的文档才会被删除。
  删除数据是永久的,不能撤销。
(2)、db.collection.drop()删除集合。
(3)、db.dropDatabase()删除数据库。
在这里插入图片描述
3、修改文档
(1)、db.collection.update()替换文档
  可以在update()中传递两个参数,一个是查询文档,一个是新的文档,这样符和条件的文档将会被新文档所替换。
  update()的第三个参数,用来指定是否使用 upsert,默认为false。
  update()的第四个参数,用来指定是否同时修改多个文档,默认为false。
(2)、修改器
  使用update会将整个文档替换,但是大部分情况下我们是不需要这么做的。
  如果只需要对文档中的一部分进行更新时, 可以使用更新修改器来进行。
  我们将要学习以下几个修改器:$set$unset$inc$push$addToSet
  $set$unset
    $set用来指定一个字段的值,如果这个字段不存在,则创建它。
    语法:db.test_coll.update(查询对象, {$set:更新对象});
    $unset可以用来删除文档中一个不需要的字段, 用法和set类似。
  $inc
   $inc用来增加已有键的值,或者该键不存在那就创建一个。
   $inc只能用于Number类型的值。
在这里插入图片描述
4、查询文档:find()findOne()
 MongoDB使用find()来对文档进行查询。
 find()需要一个查询文档作为参数,如果不传该参数,则会返回集合中的所有元素。
 可以将查询条件以键值对的形式添加到查询文档中。
 查询条件:$lt$lte$gt$gte$ne$or$in$nin$not$exists$and
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值