`
vanadiumlin
  • 浏览: 504872 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

MongoDB入门(2)–多表连接

 
阅读更多

 

 NoSql的多表关联一直是比较复杂的问题,下面看看MongoDB如何处理的:

1 提供了DBRef功能,该功能在jar包的API中也提供支持。

  DBRef(collection, id, database) 的参数,一般使用前面的2个参数。

  实例:

   user(id, username)

   blog(id, title,DBRef(user, id))

   comments(id, DBRef(blog,id))

    上面的可以嵌套及多个DBRef。

   查询同样是可以的。

   db.user.find();

  db.blog.findOne().ref[0].id; 示意

 

游戏行业使用mongodb 的游戏

《远古封神》 江湖令,洪荒神话,九天仙梦 都是mongo

分享到:
评论

相关推荐

    MongoDB入门指南.pdf

    2. 高可用:MongoDB支持高可用性,可以自动地将数据复制到多个节点上,从而确保数据的安全。 3. 可扩展:MongoDB支持水平扩展,可以根据需要增加节点来提高性能。 4. 自动收缩:MongoDB可以自动地将数据收缩到合适的...

    MongoDB入门教程 + 架构简析 + java使用MongoDB的简单程序

    首先,我们从"MongoDB入门教程"开始。MongoDB采用的是键值对存储方式,数据以JSON格式(BSON)存储,这使得数据的读写更加自然和高效。MongoDB支持丰富的查询语法,包括字段选择、条件操作、排序和分组,为开发者...

    MongoDB入门.pdf

    ### MongoDB入门知识点详解 #### 一、NoSQL简介与MongoDB概述 - **NoSQL**:NoSQL(Not Only SQL)是一种非关系型数据库管理系统的总称,它突破了传统关系型数据库在处理大规模数据时的限制,尤其适用于大数据及高...

    MongoDB入门到精通 中文资料

    Mongo DB ,是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备受当前IT从业人员的青睐。Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中 每一条记录都是一个Document对象。...

    mongoDB入门到精通.txt

    ### MongoDB入门到精通知识点概述 #### 一、MongoDB简介 MongoDB是一种开源的文档数据库,采用JSON格式存储数据,并提供了高性能、高可用性和自动扩展的能力。它属于NoSQL数据库的一种,非常适合处理大规模数据和...

    MongoDB 入门

    在这个“MongoDB入门”主题中,我们将深入探讨MongoDB的基础知识、安装与配置、数据模型、查询操作以及高级特性。 首先,让我们了解MongoDB的基本概念。MongoDB以其“集合”(Collections)和“文档”(Documents)...

    Mongodb连接池for java

    2. 连接池实现:可能是第三方库,如HikariCP或Apache DBCP2,它们提供了连接池的实现,可以被MongoDB Java驱动程序使用。 3. 示例代码:展示如何配置和使用连接池,包括初始化、获取连接、归还连接等操作。 4. 配置...

    MongoDB入门教程及用例

    1.mongodb-win32-i386-2.4.8.zip 由于大小限制,请到官网下载...2.MongoDB开发使用手册.docx 3.MongoDB快速入门教程.docx 4.MongoDB入门经典.doc 5.MougoTest.rar(MongoDB入门经典.doc用例)

    MongoDB 入门教程笔记

    MongoDB 入门教程笔记

    MongoDB入门到精通

    ### MongoDB入门到精通 #### 一、MongoDB简介 **MongoDB** 是一款采用 C++ 编写的开源、可扩展且高性能的文档型数据库。它以其面向文档的特性、易于扩展性和高性能而著称,成为了现代应用开发中非常受欢迎的选择之...

    MongoDB入门学习

    ### MongoDB入门学习知识点详解 #### 一、MongoDB简介与特点 MongoDB是一种非常流行的开源文档型NoSQL数据库系统,以其高性能、高可用性及易扩展性而著称。相较于传统的关系型数据库如MySQL、Oracle等,MongoDB...

    MongoDB教程基础入门

    教程名称:MongoDB教程基础入门 课程目录:【】MongoDB教程基础入门-代码【】MongoDB教程基础入门01第一讲上【】MongoDB教程基础入门02第一讲下【】MongoDB教程基础入门03第二讲上【】MongoDB教程基础入门04第二讲...

    MongoDB入门指南

    《MongoDB入门指南》是一个快速入门MongoDB的教程,它以MongoDB的3.0版本进行说明。本教程安装的是MongoDB Windows 64位版本,目的只是为了让读者快速的入门MongoDB,快速理解和操作MongoDB。在开发或生产中强烈要求...

    MongoDB入门指南 by it-ebooks.epub

    MongoDB入门指南

    mongodb入门篇

    在了解了MongoDB的基本操作后,我们来看看如何获取更多资源。MongoDB的官方网站提供最新的安装包和详尽的官方文档。国内用户可以访问国内官网或中文文档翻译网站,获取更适合国内网络环境的资源。对于源码爱好者,...

    mongodb入门

    本书《mongodb入门》是一本旨在帮助初学者快速学习MongoDB基本用法的入门小书。它适合那些希望在短时间内掌握MongoDB核心概念和操作的读者。作者Karl Seguin是一位拥有丰富技术背景的开发者,其经历跨越多个领域和...

    MongoDB 入门教程 chm手册

    2. **集合与文档**:在 MongoDB 中,数据存储在集合(Collections)中,集合类似于 RDBMS 的表,但不需要预先定义架构。文档(Documents)是集合中的基本单位,它们是键值对的集合,每个键都有一个唯一的字符串...

    MongoDB入门到云上开发视频.zip

    课时1:MongoDB数据库入门.mp4 课时2:MongoDB数据数据查询与分析.mp4 课时3:MongoDB数据库核心知识.mp4 课时4:MongoDB数据库管理备份.mp4 课时5:MongoDB开发实战:开发博客应用.mp4 课时6:MongoDB数据库性能...

    MongoDB入门笔记

    MongoDB允许创建多个数据库,数据库名有一些限制,如不能包含空格、\0字符、点、斜线和美元符号,并应全小写。 MongoDB提供了丰富的操作命令,如`use`用于切换数据库,`show dbs`显示所有数据库,`db.dropDatabase...

    10、MongoDB快速入门实战-ev.rar

    10、MongoDB快速入门实战_ev.rar10、MongoDB快速入门实战_ev.rar10、MongoDB快速入门实战_ev.rar10、MongoDB快速入门实战_ev.rar10、MongoDB快速入门实战_ev.rar10、MongoDB快速入门实战_ev.rar10、MongoDB快速入门...

Global site tag (gtag.js) - Google Analytics