express+mongodb笔记:新增时应注意的地方
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了express+mongodb笔记:新增时应注意的地方,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1261字,纯文字阅读大概需要2分钟。
内容图文
![express+mongodb笔记:新增时应注意的地方](/upload/InfoBanner/zyjiaocheng/869/7604d834b9324595b0e26aec0e8c5a68.jpg)
在新增时我写了一个js文件:
var express = require('express');
var router = express.Router();
const { medicineModel } = require('../model');
var model = require('../model')
//
// 将前端传来的药品信息插入数据库
router.get('/putMedicine', function (req, res, next) {
console.log('请求携带的参数为', req.query)
let query = req.query;
//这里接到请求后会打印 query就是你地址后携带的数据
//req.query的结构自定义,在地址后携带
//向数据库中插入一个文档
// 需要两个参数 StudentModel.create({doc(s)},callback()}
// 用来创建一个或多个文档并添加到数据库中
// 参数:doc(s)可以是一个文档对象,也可以是一个文档对象的数组
// callback是当操作完成后调用的回调函数
medicineModel.create({
mid: query.mid,
name: query.name,
Specifications: query.Specifications,
term: query.term,
Batch: query.Batch,
dose: query.dose,
price: query.price,
classification: query.classification
}, function (err) {
if (!err) {
console.log('数据库操作成功')
res.send(`新增药品成功!药品名称为${query.name}`);
}
})
});
module.exports = router;
此时routes里新建的文件应该在apps.js中加入:
var indexRouter = require('./routes/index');
var usersRouter = require('./routes/users');
var putmedRouter = require('./routes/putmed');
app.use('/', indexRouter);
app.use('/users', usersRouter);
app.use('/putmed', putmedRouter);
测试接口时:
内容总结
以上是互联网集市为您收集整理的express+mongodb笔记:新增时应注意的地方全部内容,希望文章能够帮你解决express+mongodb笔记:新增时应注意的地方所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。