mongo
Zach-vip
学无止境!!!
展开
-
mongoDB 3.0 安全权限访问控制
MongoDB3.0权限,啥都不说了,谷歌百度出来的全是错的。先安装好盲沟,简单的没法说。首先,不使用 —auth 参数,启动 mongoDB:mongodb-linux-i686-3.0.0/bin/mongod -f mongodb-linux-i686-3.0.0/mongodb.conf此时你 show dbs 会看到只有一个lo原创 2016-09-20 23:18:36 · 889 阅读 · 0 评论 -
MongoDB 中的关系
1 MongoDB 中的关系类型MongoDB 的关系表示多个文档之间在逻辑上的相互联系。MongoDB 中的关系可以是:(我们拿简单博客系统来举例说明)1: 1 (1对1);例如:某篇博客和某位用户的评论1: N (1对多);例如:某位用户和他的博客N: 1 (多对1);例如:某篇博客的全部评论和这篇博客N: N (多对多);例如:博客表和评论表这与关翻译 2017-05-09 16:18:07 · 2340 阅读 · 1 评论 -
MongoDB 关系、引用、覆盖索引查询
一、关系 MongoDB 的关系表示多个文档之间在逻辑上的相互联系。文档间可以通过嵌入和引用来建立联系。MongoDB 中的关系可以是:1对1,1对多,多对1,多对多。一个用户可以用多个地址,这是典型的一对多关系。 user文档可以是:{ "_id":ObjectId("52ffc33cd85242f436000001"), "name": "Tom转载 2017-05-09 15:58:46 · 1151 阅读 · 0 评论 -
MongoDB数据库设计中6条重要的经验法则3
这篇文章是系列的最后一篇。在第一篇文章里,我介绍了三种针对“一对多 ”关系建模的基础方案。在第二篇文章中,我介绍了对基础方案的扩展:双向关联和反范式化。反范式可以让你避免一些应用层级别的join,但是这也会让更新变的更复杂,开销更大。不过冗余那些读取频率远远大于更新频率的字段还是值得的。如果你还没有读过前两篇文章,欢迎一览。让我们回顾下这些方案你可以采取内嵌,或者建转载 2017-04-28 16:16:21 · 374 阅读 · 0 评论 -
MongoDB数据库设计中6条重要的经验法则2
在上一篇文章中我介绍了三种基本的设计方案:内嵌,子引用,父引用,同时说明了在选择方案时需要考虑的两个关键因素。一对多中的多是否需要一个单独的实体。这个关系中集合的规模是一对很少,很多,还是非常多。在掌握了以上基础技术后,我将会介绍更为高级的主题:双向关联和反范式化。双向关联如果你想让你的设计更酷,你可以让引用的“one”端和“many”端同时保存对方的引转载 2017-04-28 16:15:00 · 486 阅读 · 0 评论 -
MongoDB数据库设计中6条重要的经验法则1
“我有丰富的sql使用经验,但是我是个MongoDB的初学者。我应该如何在MongoDB中针对一对多关系进行建模?”这是我被问及最多的问题之一。我没法简单的给出答案,因为这有很多方案去实现。接下来我会教导你如何针对一对多进行建模。这个话题有很多内容需要讨论,我会用三个部分进行说明。在第一部分,我会讨论针对一对多关系建模的三种基础方案。在第二部分我将会覆盖更多高级内容,包括反范式化和转载 2017-04-28 16:13:26 · 409 阅读 · 0 评论 -
MongoDB中强大的统计框架Aggregation使用实例解析
MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。这篇文章主要介绍了MongoDB中强大的统计框架Aggregation使用实例解析,文中举了Python和Java使用Aggregation的数据统计例子进行讲解,需要的朋友可以参考下听说项目里面Aggregation用的多,那就专门针对这个多多练习一转载 2016-12-29 16:31:11 · 3742 阅读 · 2 评论 -
MongoDB学习(查询)
1.1 集合查询方法 find()db.collection.find() 查询集合中文档并返回结果为游标的文档集合。语法:db.collection.find(query, projection)参数 类型 描述 query 文档 可选. 使用查询操作符指定查询条件projection 文档 可选.使用投影操作符指定返回的原创 2017-01-04 22:53:30 · 395 阅读 · 0 评论 -
mongo的sum使用
$query = $this->documentManager ->createQueryBuilder( 'AppBundle:MaterialStat') ->group(array( 'create_time' => 1 ), array( 'inbound_quantity' => 0, 'outbound_quantity' =>原创 2016-12-21 15:37:45 · 1968 阅读 · 0 评论 -
mongodb 备份 还原 导出 导入
mongodb数据备份和还原主要分为二种,一种是针对于库的mongodump和mongorestore,一种是针对库中表的mongoexport和mongoimport。一,mongodump备份数据库1,常用命令格mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径 如果没有用户谁,可以去掉-u和-p。如果导出本机的转载 2016-11-16 14:48:35 · 303 阅读 · 0 评论 -
如何通过Robomongo连接内网mongo
1.Connection:name: Address: 内网ip :端口号2.SSHssh address 外网ip : 端口号ssh user name: ssh的账号password: 密码ok原创 2016-11-10 10:25:35 · 2769 阅读 · 0 评论 -
mongo索引
IndexesWorking with indexes in the MongoDB ODM is pretty straight forward. You can have multiple indexes, they can consist of multiple fields, they can be unique and you can give them an order. In原创 2016-11-03 18:37:25 · 562 阅读 · 0 评论 -
mongodb 最佳实践&
模式设计不要按照关系型来设计表结构MongoDB可以让你像关系型数据库一样设计表结构,但是它不支持外键,也不支持复杂的Join!如果你的程序发现有大量实用JOIN的地方,那你的设计可能需要重新来过。参照以下相关模式设计建议。数据库集合(collection)的数量不宜太多MongoDB的模式设计基于灵活丰富的JSON文档模式。在很多情况下,一个MongoDB应用的数原创 2017-07-25 14:32:47 · 828 阅读 · 0 评论