资讯专栏INFORMATION COLUMN

mongodb学习笔记(2)--curd

LinkedME2016 / 3050人阅读

摘要:数据库查看数据库使用数据库没有则创建删除数据库集合表插入查询查询所有指定查询大于大于等于小于小于等于小于大于模糊查询包含开关查指定列升序降序限制跳过总数或者只查一个修改删除

数据库 查看数据库
show databases;

使用数据库(没有则创建)
use itying;

删除数据库
user itying;
db.dropDatabase();

集合(表)curd 插入
db.user.insert({"name":"a","age":20});
db.user.insert({"name":"b"});
db.user.insert({"name":"c","age":30});
db.user.insert({"name":"d","age":26});
db.user.insert({"name":"e","age":20});
查询 查询所有
db.user.find();

指定查询
db.user.find({"age":20});

大于
db.user.find({"age":{$gt:20}})

大于等于
db.user.find({"age":{$gte:20}})

小于
db.user.find({"age":{$lt:22}})

小于等于
db.user.find({"age":{$lte:20}})

小于大于
db.user.find({"age":{$gte:20,$lte:26}})

模糊查询

包含a

db.user.find({"name":/a/})


a开关

db.user.find({"name":/^a/})

查指定列
db.user.find({},{"name":1});

db.user.find({},{"name":1,"age":1});

升序
db.user.find().sort({"age":1})

降序
db.user.find().sort({"age":-1})

限制
db.user.find().limit(5)

跳过
db.user.find().skip(5)

总数
db.user.find().count()
db.user.find({age:{$gte:22}}).count();

或者
db.user.find({$or:[{age:20},{age:30}]})

只查一个
db.user.findOne()

修改update
db.user.update({"name":"f"},{$set:{"age":11}})

删除
db.user.remove({"name":"f"})

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/19365.html

相关文章

  • mongodb学习笔记(3)--mongoose实现curd

    简介 mongoose实现curd 初始化 showImg(https://segmentfault.com/img/bVbhflF?w=307&h=211); npm init cnpm install mongoose --save-dev index.js const mongoose = require(mongoose); mongoose.connect(mongodb://127....

    ShowerSun 评论0 收藏0
  • mongo学习笔记

    摘要:学习笔记一安装测试配置下载安装从官网下载对应的压缩包解压即可。 mongo学习笔记 一 安装测试配置 1 下载安装 从mongodb官网下载对应的压缩包,解压即可。 copy命令到/usr/local/bin目录 (cp mongod /usr/local/bin;cp mongo /usr/local/bin) 2 创建配置文件 参考官方文档https:/...

    zhangyucha0 评论0 收藏0
  • VueCli+Node+mongodb打造个人博客(含前台展示及后台管理系统)(上)

    摘要:前言学习前端也有一段时间了做个个人博客网站吧正好总结练习一下这段时间的所学文章很长,会拆成三篇来讲项目地址效果后台管理系统前端页面架构可以看到,在整个项目中,没有页面的跳转只有前后端的数据交换,所有的页面更新都是组件更新和数据更新后端只对数 前言 学习前端也有一段时间了做个个人博客网站吧正好总结练习一下这段时间的所学文章很长,会拆成三篇来讲 项目github地址:https://git...

    不知名网友 评论0 收藏0
  • VueCli+Node+mongodb打造个人博客(含前台展示及后台管理系统)(上)

    摘要:前言学习前端也有一段时间了做个个人博客网站吧正好总结练习一下这段时间的所学文章很长,会拆成三篇来讲项目地址效果后台管理系统前端页面架构可以看到,在整个项目中,没有页面的跳转只有前后端的数据交换,所有的页面更新都是组件更新和数据更新后端只对数 前言 学习前端也有一段时间了做个个人博客网站吧正好总结练习一下这段时间的所学文章很长,会拆成三篇来讲 项目github地址:https://git...

    tinyq 评论0 收藏0
  • VueCli+Node+mongodb打造个人博客(含前台展示及后台管理系统)(上)

    摘要:前言学习前端也有一段时间了做个个人博客网站吧正好总结练习一下这段时间的所学文章很长,会拆成三篇来讲项目地址效果后台管理系统前端页面架构可以看到,在整个项目中,没有页面的跳转只有前后端的数据交换,所有的页面更新都是组件更新和数据更新后端只对数 前言 学习前端也有一段时间了做个个人博客网站吧正好总结练习一下这段时间的所学文章很长,会拆成三篇来讲 项目github地址:https://git...

    kidsamong 评论0 收藏0

发表评论

0条评论

LinkedME2016

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<