mongoDB 常用操作CRUD】的更多相关文章

1.显示所有的数据库 show dbs   2.切换数据库(如果没有数据库,即是创建数据库) use 数据库名称   3.显示所有的表 show tables   4.查看数据库里的表 show collections   5.插入数据 db.数据库的名称_collection.insert(json数据库格式)   6.删除数据库 db.dropDatabase()   7.删除表 db.数据库名称_collection.drop()   eg: db.imooc_collection.dro…
mongodb常用操作语句 A:创建数据表 db.createCollection(name, {capped: <Boolean>, autoIndexId: <Boolean>, size: <number>, max <number>} ) 1.现有表以及数据添加字段(多个字段) db.tbGoodsConsultant.update({}, {$set: {"user_sex" : 1, "is_vip":1,…
Mongodb:是一种NoSQL数据库,NoSQL:Not Only SQLSQL: 数据表->JDBC读取->POJO(VO.PO)->控制层转化为JSON数据->客户端 这种转换太麻烦了,如果有直接数据库存放要显示的内容,就能够省略所有需要进行转换的过程. 所以在实际开发中,往往除了关系型数据库之外还要提供一个NoSql数据库,其中NoSql数据库负责数据的读取,因为直接保存的就是JSON(前提:MongoDB中的数据是排列好的组合数据). 例如:现在要求显示出每个雇员的编号.…
(备注: 对于 window, 不需要sudo) 验证成功与否: * 启动服务器: $sudo mongod --dbpath C:\data\db (需要 指明数据库存放的目录) * 打开shell client,并关闭数据 (在另外的CMD窗口中执行) $mongo > use admin >db.shutdownServer() >exit 获取测试数据:从 https://raw.githubusercontent.com/mongodb/docs-assets/primer-d…
最近在自学MongoDB,在此记录一下,当做学习笔记了(不断更新中)!! 一.背景 MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案.它是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成.MongoDB 文档类似于 JSON 对象.字段值可以包含其他文档,数组及文档数组. 其放弃关系模型的原因就…
链接到mongo 新建超级用户 上文中我们提到mongo用户库表管理.为了方便我们先新建一个root权限的用户. db.createUser({user:'dbadmin',pwd:'123456', roles:[{role:'userAdminAnyDatabase', db:'admin'}]}) 使用studio-3t链接到mongo 新建爬虫库 打开连接后,在连接上右键,然后Add Database ->输入数据库名称spider001 spider001在数据库上面右键Manage…
来:http://blog.csdn.net/wangli61289/article/details/40623097 https://docs.mongodb.org/manual/reference/sql-aggregation-comparison/ [第一个查询参数] find函数第一个参数是一个文档,其中给出了我们要查询集合中什么样文档的描述.如果我们要查询所有文档,可以不带任何参数调用find函数,或第一个参数为空文档{},如下例: > db.people.find(); { &quo…
mongodb在项目中使用越来越觉得日志方面的记录和查询是远远优于MySQL的,所以对其一些基本的操作进行了整理,以下就是整理的一些规则插入数据: insert插入多组数据:inserrAll修改数据: update修改多组数据:updateMany查询数据:find聚合查询:aggregate查询总数:count查询分页:limit跳过指定条数:skip update参数:db.collection.update(query, update, options) 其中,query表示:更新的条件…
来:http://blog.csdn.net/wangli61289/article/details/40623097 https://docs.mongodb.org/manual/reference/sql-aggregation-comparison/ [第一个查询参数] find函数第一个参数是一个文档,其中给出了我们要查询集合中什么样文档的描述.如果我们要查询所有文档,可以不带任何参数调用find函数,或第一个参数为空文档{},如下例: > db.people.find(); { &quo…
1.查询集合中的文档,可以使用命令 db.集合名称.find({条件}),或者使用 db.集合名称.findOne() 查询第一个文档 2.查询集合中的文档,返回某些特定的键值 3.查询集合中的文档 ,使用条件表达式(<, <=, >, >=,!=) //大于: field > value db.collection.find({field:{$gt:value}}); //小于: field < value db.collection.find({field:{$lt…