美文网首页我爱编程
【原创】【译】MongoDB简介

【原创】【译】MongoDB简介

作者: detry | 来源:发表于2015-10-03 07:36 被阅读33次

    MongoDB是一个开源的高性能文档型数据库。MongoDB去除了对象关系映射来,给开发者提供便利。


    文档

    MongoDB里的一条记录就是一个文档,该文档是由域和键值对组成的数据结构。MongoDB文档跟JSON很类似。域的值可能包括文档,数组或者文档数组。

    { "_id" : ObjectId("54c955492b7c8eb21818bd09"),
    "address" : {
    "street" : "2 Avenue",
    "zipcode" : "10075",
    "building" : "1480",
    "coord" : [ -73.9557413, 40.7720266 ],
    },
    "borough" : "Manhattan",
    "cuisine" : "Italian",
    "grades" : [ {
    "date" : ISODate("2014-10-01T00:00:00Z"),
    "grade" : "A", "score" : 11
    },
    {
    "date" : ISODate("2014-01-16T00:00:00Z"),
    "grade" : "B", "score" : 17 } ],
    "name" : "Vella",
    "restaurant_id" : "41704620"
    }


    集合

    MongoDB在集合里存储文档。集合跟关系型数据库的表很相似。但是集合跟表不一样的是,集合没有强制要求他的文档具有相同的模式。在MongoDB里,存储在集合里的文档必须有一个唯一的ID域来扮演 “主键”的角色。


    其他

    在MongoDB指南里去参考更多关于文档的内容。


          这是对MongoDB的简短介绍,最近翻译的都是比较短的内容,后面涉及到增删改查可能内容会比较多一点。因为对MongoDB也是刚刚接触,很多东西都翻译的不好,希望大家指出!
          ---by 冰天百华 2015-09-12
    

    相关文章

      网友评论

        本文标题:【原创】【译】MongoDB简介

        本文链接:https://www.haomeiwen.com/subject/rhwpcttx.html