美文网首页数据库
MongoDB增删改查的基本操作语句

MongoDB增删改查的基本操作语句

作者: 测菌侠 | 来源:发表于2020-04-14 07:59 被阅读0次

MongoDB安装可以直接去mongodb官网下载安装;
Docker化的安装dockerhub官网

进行和MySQL命令进行对比说明

1、创建表

SQL中创建表需要把表名和字段同时带上:

CREATE TABLE USERS (a int, b varchar(255));

但是在MongoDB中,只需要提供表名就可以了:

db.createCollection("USERS");

2、添加数据(insert)

SQL语句添加数据可以直接把值放进去:

INSERT INTO USERS VALUES(3,5);
INSERT INTO USERS (a,b) VALUES(3,5);

在MongoDB中必须是名字和值一起放:

db.users.insert({a:3,b:5});

3、查数据

SQL语句中查数据就是select语句选择要查的内容,例如查看表的所有数据:

SELECT * FROM users;

在MongoDB中使用find方法:

db.users.find();

查看某几个列:
SQL语句:

SELECT a,b FROM users;

MongoDB:

db.users.find({}, {a:1,b:1});

带条件查询:
SQL语句使用关键词where:

SELECT * FROM users WHERE age=33;

MongoDB:

db.users.find({age:33});
db.getCollection('td').find({taskId:"td_mock130230197209241527"});

带排序:
SQL关键词order by:

SELECT * FROM users WHERE age=33 ORDER BY name;

MongoDB:

db.users.find({age:33}).sort({name:1});

范围条件:
SQL语句:

SELECT * FROM users WHERE age>33;
SELECT * FROM users WHERE age!=33;

MongoDB:

db.users.find({age:{$gt:33}});
db.users.find({age:{$ne:33}});

模糊查询:
SQL语句使用like关键字:

SELECT * FROM users WHERE name LIKE "%Joe%";

MongoDB:

db.users.find({name:/Joe/});

4、更新数据:

SQL语句更新用update关键字:

UPDATE users SET a=1 WHERE b='q';

MongoDB:

db.users.update({b:'q'}, {$set:{a:1}}, false, true);

5、删除数据:

SQL语句使用delete关键字:

DELETE FROM users WHERE z="abc";

MongoDB使用remove方法:

db.users.remove({z:'abc'});

相关文章

  • mongoDB数据库的简单CRUD操作

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

  • MongoDB增删改查的基本操作语句

    MongoDB安装可以直接去mongodb官网下载安装;Docker化的安装dockerhub官网。 进行和MyS...

  • Python连接操作MongoDB

    用Python去操作MongoDB大致和命令行手敲语句差不多,基本增删改查如下,NoSql数据库中数据修改操作较复...

  • mongodb 查询

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

  • Mongodb

    mongodb学习 知识要点: mongodb基本结构 库,集合操作 数据(文档)的增 删 改 查 python操...

  • 0812 A

    mongodb 增删改查 增: db.createCollection("name", {options:numb...

  • nodejs+mongodb

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

  • Nodejs+Mongodb

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

  • MongoDB 新手入门 - CRUD

    本文是 MongoDB 新手入门 系列的第一篇,在本文中,我们将会讲解 MongoDB 基本的增删改查操作,在学习...

  • 04.axios与后台 (Vue全栈开发学习笔记)

    后台代码: 1. dao.js:封装mongodb基本的增删改查操作 2. routes\index.js:后台提...

网友评论

    本文标题:MongoDB增删改查的基本操作语句

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