美文网首页
8.12兄弟会笔记

8.12兄弟会笔记

作者: 创可贴231 | 来源:发表于2016-08-15 09:22 被阅读0次

    1. MongoDB

    2.express

    MongoDB

    MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

    MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

    你可以通过执行以下命令来连接MongoDB的服务。

    注意:localhost为主机名,这个选项是必须的:

    mongodb://localhost

    当你执行以上命令时,你可以看到以下输出结果:

    $ ./mongo

    MongoDB shell version: 3.0.6

    connecting to: test

    > mongodb://localhostmongodb://localhost

    ----

    MongoDB 创建数据库的语法格式如下:

    use DATABASE_NAME

    如果数据库不存在,则创建数据库,否则切换到指定数据库。

    ----

    插入文档

    MongoDB 使用 insert() 或 save() 方法向集合中插入文档,语法如下:

    db.COLLECTION_NAME.insert(document)

    实例

    以下文档可以存储在 MongoDB 的 runoob 数据库 的 col集合中:

    >db.col.insert({title: 'MongoDB 教程',

    description: 'MongoDB 是一个 Nosql 数据库',

    by: '菜鸟教程',

    url: 'http://www.runoob.com',

    tags: ['mongodb', 'database', 'NoSQL'],

    likes: 100

    })

    ----

    update() 方法update() 方法用于更新已存在的文档。语法格式如下:db.collection.update(,,  {    upsert:,    multi:,    writeConcern:}

    )

    -----

    remove() 方法的基本语法格式如下所示:db.collection.remove(,)

    Express

    Express  是一个简洁而灵活的 Node.js Web应用框架, 提供一系列强大特性帮助你创建各种Web应用。Express 不对 node.js 已有的特性进行二次抽象,我们只是在它之上扩展了Web应用所需的功能。丰富的HTTP工具以及来自Connect框架的中间件随取随用,创建强健、友好的API变得快速又简单。

    相关文章

      网友评论

          本文标题:8.12兄弟会笔记

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