1️⃣、查询数据
/**
* @swagger
* #接口地址,和app.js定义的接口一样app.use('wy',...)
* /wy/getAllPlant:
* get:
* tags:
* - plant 嘎嘎项目
* summary: GET 查询嘎嘎项目的所有信息
* description: 传嘎嘎id , 进行查询 #描述
* parameters: #参数
* - name: id
* in: query #该参数在query里
* required: true #是否必传
* description: 类型id
* type: integer
* responses:
* "200":
* description: "200返回成功"
* "404":
* description: "【服务器有问题啦】"
*
*/
const url = require("url");
router.get('/getAllPlant', function (req, res, next) {
const { query } = url.parse(req.url, true)
let id = query.id
bill.find({ id: id }, function (err, docs) {
if (err) {
res.json({
success: 'fail',
data: null
})
} else {
res.json({
success: "suc",
data: docs
})
}
})
})
2️⃣、添加数据
/**
* @swagger
* definitions:
* msg:
* type: "object"
* properties:
* id:
* type: "integer"
* format: "int32"
* description: "用户ID"
* name:
* type: "string"
* description: "用户姓名"
* sex:
* type: "integer"
* format: "int32"
* description: "性别:(1:男,2:女)"
*/
/**
* @swagger
* #接口地址,和app.js定义的接口一样app.use('wy',...)
* /wy/insertInfo:
* post:
* tags:
* - plant 嘎嘎项目
* summary: POST 添加信息
* description: 添加一条用户信息
* requestBody:
* required: true
* content:
* application/json:
* schema:
* $ref: '#/definitions/msg'
* responses:
* "200":
* description: "200返回成功"
* "304":
* description: "304成功"
* "404":
* description: "【服务器有问题啦】"
*
*/
//内容代码见:Node.js学习(7)Node与MongoDB增删改查——插入数据
// https://blog.csdn.net/weixin_49567496/article/details/123132678