Koa2学习(九)与mongoDB交互】的更多相关文章

Koa2学习(九)与mongoDB交互 数据库下载与安装 windows下载地址:http://dl.mongodb.org/dl/win32/x86_64 linux下载地址:https://www.mongodb.com/download-center#community 安装教程略 数据库驱动 node.js要与mongo交互,需要安装mongodb驱动. npm i mongodb --save mongoose则是node.js中一个非常流行的对mongodb驱动的封装,内部已经实现了…
九.mongodb保存数据: 1).插入.保存数据:insert:语法db.collectionName.insert({"key":value}),key是字段名,必须是字符串(使用有的工具,可以不加引号):插入数据时,会默认产生_id字段,一般不指定:对于一个使用use创建的新数据库,只有保存了数据以后,使用showdbs才能查看到,如图: 2).保存数据:save:语法db.collectionName.save({});如图: 3).批量插入数据:使用[];要注意mongodb…
Koa2学习(三)GET请求 GET请求是前后端交互最常用的请求之一,常常用来进行查询操作. 那么Koa是如何接收并处理GET请求呢? 创建一个服务 // 引入Koa const Koa = require('koa') const app = new Koa() app.use(async ctx => { ctx.body = 'Hello World' }) app.listen(8000) module.exports = app 其中ctx是Koa2非常重要的一个上下文对象,可以把它理…
我们在上篇介绍了 @track / @api的区别.在父子 component中,针对api类型的变量,如果声明以后就只允许在parent修改,son component修改便会导致报错. sonItem.html <template> <lightning-input value={itemName} onchange={changeItemName} label="item name"></lightning-input> </templa…
Mongodb学习 说明: MongoDB由databases组成,database由collections组成,collection由documents组成,document由fileds组成.MongoDB是异步写数据. 第一章 环境配置 一.Mongodb简介 功能特点 适用范围 功能特点 官方网址:http://www.mongodb.org/  MongoDB是一个基于分布式文件存储的数据库开源项目.由C++语言编写,旨在为WEB应用提供可护展的高性能数据存储解决方案. 它的特点是可扩…
MongoDB命令学习  一.MongoDB命令帮助 在安装MongoDB后,启动服务器进程(mongod),可以通过在客户端命令mongo实现对MongoDB的管理和监控: 这是MongoDB最上层的命令列表,主要是管理数据库的:数据库操作帮助.集合操作帮助.管理帮助.如果想了解数据库操作更详细的命令,可以直接使用db.help(),如下所示: 二.基本命令 1.show dbs 显示当前数据库服务器上的数据库 2.use pagedb  切换到指定数据库pagedb的上下文,可以在此上下文中…
#学习笔记#JSP数据交互 数据库的使用方式:   当用户在第一个页面的查询框输入查询语句点提交的时候我们是用什么样的方式完成这个查询的? 答:我们通过在第一个页面提交表单的形式,真正的数据库查询时在第二个服务器页面进行的,第一个request对象里面放置了查询的内容,我们可以通过request.getParameter()方法获得,在服务器内我们之间把所有的查询直接用html语句输出是很困难的,所以我们把查询的结果赋给request的Attribute,使用request.sex`x`x``t…
koa项目用mongoose与mongodb交互,始终报错FormModel is not defined,就是自己定义的model实例始终不能找到,但是明明定义了,这时候就要看大小写了,当创建一个model实例的时候,往往会起和model实例一样的名称,这时一定要区分大小写,或者干脆起一个别的名称,否则就是千年巨坑,一直报错找不到!!!!…
Koa2学习(八)使用session koa2框架不提供session的处理方法,这里我们需要借助一个第三方中间件koa-session来处理session. 先安装插件: $ npm i koa-session 通过注册这个中间件,我们可以直接通过ctx.session来操作session: const Koa = require('koa') const app = new Koa() const session = require('koa-session') app.keys = ['s…
Koa2学习(七)使用cookie Koa2 的 ctx 上下文对象直接提供了cookie的操作方法set和get ctx.cookies.set(name, value, [options])在上下文中写入cookie ctx.cookies.get(name, [options]) 读取上下文请求中的cookie const Koa = require('koa') const app = new Koa() app.use(async(ctx, next) => { if (ctx.url…