美文网首页
mongodb数据库的CRUD(增删改查)的操作

mongodb数据库的CRUD(增删改查)的操作

作者: 一个不知名的前端 | 来源:发表于2019-05-10 21:37 被阅读0次

一、向数据库插入文档

db.collectionName(集合名).insert(document(文档)) ---向集合中插入文档。
例子:向test数据库study集合中插入一个人的信息文档{"name":"张三","age":18,"gender":"男"}

答:db.study.insert({"name":"张三","age":18,"gender":"男"})

插入多个也可以这样:db.study.insert([
{"name":"张三","age":18,"gender":"男"}
{"name":"李四","age":18,"gender":"男"}
{"name":"王五","age":18,"gender":"男"}
])

这样添加数据,数据头会出现_id,这是mongodb自己给的,我们也可以自己指定,如果指定_id了name数据库就不会在添加了,如果自己指定_id也要确保唯一性,(建议用自带的)

1、插入文档其他方法(细化insert,和insert同理)

  • db.collectionName.insertOne() 插入单个数据
  • db.collectionName.insertMnay () 插入多个数据

二、查询数据库文档

查询: db.collectionName.find()  
-  find()查询集合中所有符合条件的文档,()里面为空是没有条件,默认查找所有文档。

-  find()可以接收对象作为条件文档,find({字段名:'值 '}) ,比如 find({_id:1})
1、查询其他方法
  • db.collectionName.findOne() 查找集合中第一个符合条件的文档并返回文档对象。
  • db.collectionName.find().count()或 db.collectionName.find().length(),这里注意length也是一个方法,查看集合中文档数量,返回number。

二、更新数据库文档

更新:db.collectionName.update(查询条件,新对象)
-update()  默认情况下会使用新对象来替换旧的对象,解决办法用$set操作符更新即可,反之删除用$unset 
  用法: db.collectionName.update({_id: ObjectId('5cd2ede985cbbce963653ee1')},{$set:
 {name:'ddd'}})
 db.collectionName.update({_id: ObjectId('5cd2ede985cbbce963653ee1')},{ $unset:
 {name:'ddd'}})
1、更新其他方法
  • db.collectionName.updateOne() 修改一个符合条件的文档。
  • db.collectionName.updateMnay () 修改多个符合条件的文档 。

二、删除数据库文档

 删除:db.collectionName.remove(条件对象,true或false为是否删除单个) 默认删除多个
1、删除其他方法
  • db.collectionName.deleteOne() 删除一个符合条件的文档。
  • db.collectionName.deleteMnay () 删除多个符合条件的文档 。

相关文章

  • 数据库的增删改查

    数据库的CRUD:数据库的增删改查 表的CRUD 表记录的CRUD 一、数据库的CRUD 1.增 关键词: CRE...

  • mongodb 查询

    安装mongodb的安装配置mongodb的基本操作mongodb的增删改查(CRUD)选修:主从双备权限控制使用...

  • Java自学-JDBC 增、删、改

    JDBC 增、删、改 CRUD是最常见的数据库操作,即增删改查C 增加(Create)R 读取查询(Retriev...

  • nodejs+mongodb

    nodejs操作 mongodb数据库增删改查 创建node增删改查执行文件

  • mongoDB入门一

    进行CRUD操作之前有必要了解mongoDB的数据模型。 MongoDB增删改查 MongoDB 是一个基于分布式...

  • Nodejs+Mongodb

    nodejs操作 mongodb数据库增删改查 创建node增删改查执行文件 有闪电

  • mongoDB数据库的简单CRUD操作

    mongodb数据库的操作 基本的增删改查 增 增加一条文档:db.sf.insert({ :" "}) 增加多条...

  • Mysql的基本增删改查

    1、数据库的增删改查语句 1.1 操作数据库(CRUD) 1.1.1 创建数据库 create database ...

  • Python 高级 14(1) 数据库增删改查

    数据库操作、DDL 数据库的增删改查 2.3 数据库操作 学习目标 1. 能够说出什么是CRUD 2. 能够熟...

  • SQL初认识——17:修改数据

    修改数据 关系数据库的基本操作就是增删改查,即CRUD:Create、Retrieve、Update、Delete...

网友评论

      本文标题:mongodb数据库的CRUD(增删改查)的操作

      本文链接:https://www.haomeiwen.com/subject/rfpboqtx.html