首页 » NoSQL » MongoDB 的简单 CRUD 等

MongoDB 的简单 CRUD 等

原文 http://blog.csdn.net/larger5/article/details/79124246

2018-01-23 02:01:51阅读(569)

一、前言
MongoDB 以 json 格式保存数据,和传统的关系行数据库如 MySQL 有很大的区别,
主要优点:
①没有sql里边太多教条
②做项目时,不用花很多时间先考虑太多建表的问题。

数据的保存,CRUD是常有的事,下面就小结部分简单明了的 CRUD ,使用方式、结果和 sql 几乎一致

二、代码

//1、在users文档中增加两条数据
//sql:insert into users(root,password) values("root","999"),("larger5","888")
db.users.insert([
    {
        username:"root",
        password:"999"
    },
    {
        username:"larger5",
        password:"888"
    }
])
//2、查询文档中的数据
//sql:select * from users
db.users.find()//查询所有
//sql:select * from users where username="root"
db.users.find({username:"root"})//在users文档中查询username为root的数据
//sql:select count(*) from users
db.users.find().count()//查询users中文档记录数量
//3、修改文档中的数据
//usql:update users set password="667" where username="root"
db.users.updateMany({username:"root"},{$set:{password:"667"}})//修改users文档中的所有username为"root"者的password为"666"
//4、删除文档中的数据
//sql:delete from users where username="root"
db.users.deleteMany({username:"root"})//删除users文档中所有username为root的记录

三、小结
详情看官方文档:MongoDB之CRUD官方文档

最新发布

CentOS专题

关于本站

5ibc.net旗下博客站精品博文小部分原创、大部分从互联网收集整理。尊重作者版权、传播精品博文,让更多编程爱好者知晓!

小提示

按 Ctrl+D 键,
把本文加入收藏夹