博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MongoDB 基础命令——数据库表的增删改查——遍历操作表中的记录
阅读量:6366 次
发布时间:2019-06-23

本文共 1294 字,大约阅读时间需要 4 分钟。

分组排序查询最大记录

//对 "catagory" 不等于  null  的数据进行分组查询,且查询结果倒序
db.getCollection('userAccount').aggregate([{$match : {"catagory" : {$ne : null}}},{$group : {_id : "$catagory" , count : {$max : "$_id"}}},{$sort:{"count":-1}}]);

查询结果:

 

遍历更新数据表中的记录

/***添加 Order【订单表中  订单中商品ID与商品数量】productionDate  事例数据    [ { "productionId":100001,"count":10 } , { "productionId":100002,"count":9 } ]***/db.order.find().forEach(    function(item){        db.order.update({_id:item._id},{$set:{"productionNum":[{"productionId":item.productionId,"count":item.count}]}},true)    });

创建数据库

use database_name

删除数据库

db.dropDatabase()

创建数据表

db.createCollection("表名");

删除数据表

db.COLLECTION_NAME.drop()

要检查当前选择的数据库使用命令 db

>dbmydb

如果想检查数据库列表,使用命令show dbs.

>show dbslocal     0.78125GBtest      0.23012GB

insert() 命令的基本语法如下:

/****语法*******/>db.COLLECTION_NAME.insert(document)/****例子*******/>db.mycol.insert({   _id: ObjectId(7df78ad8902c),   title: 'MongoDB Overview',    description: 'MongoDB is no sql database',   by: 'tutorials yiibai',   url: 'http://www.yiibai.com',   tags: ['mongodb', 'database', 'NoSQL'],   likes: 100})

 

删除表记录

>db.COLLECTION_NAME.remove(DELLETION_CRITTERIA)

查询表记录

>db.mycol.find({})

Update()更新语法的使用

>db.mycol.update({
'title':'MongoDB Overview'},{$set:{
'title':'New MongoDB Tutorial'}})>db.mycol.find()

 

转载地址:http://dyrma.baihongyu.com/

你可能感兴趣的文章
贪吃蛇
查看>>
Elixir 1.2带来多项功能增强和性能提升
查看>>
Rust发布1.32版本,跟踪、模块化、宏等方面均有改进
查看>>
借助Unity AR Foundation构建跨平台AR应用
查看>>
快讯:阿里巴巴加入JCP执行委员会
查看>>
Yelp开源数据管道项目最新组件——数据管道客户端库
查看>>
Windows 10推出周年更新,Edge浏览器支持扩展并改进JavaScript支持
查看>>
Apache软件基金会宣布Apache Unom成为顶级项目
查看>>
又拍云刘平阳,理性竞争下的技术品牌提升之道
查看>>
为所有PHP-FPM容器构建单独的Nginx Docker镜像
查看>>
DevOps实战:Graphite监控上手指南
查看>>
微软Azure CDN现已普遍可用
查看>>
为什么你写的代码糟透了?
查看>>
tomcat线程池策略
查看>>
百度开源AI硬件开发平台BIE-AI-Box和BIE-AI-Board
查看>>
微服务架构宜缓行
查看>>
专访何红辉:谈谈Android源码中的设计模式
查看>>
集成软件开发工具有多难?现实很残酷!
查看>>
NSQ:分布式的实时消息平台
查看>>
《七周七并发模型》作者Paul Butcher、阿里云研究员余锋(褚霸)——QCon北京2016前瞻...
查看>>