Mongo模式,具有唯一值的字符串数组

Mongo模式,具有唯一值的字符串数组,第1张

Mongo模式,具有唯一值的字符串数组
const express = require('express');const router = express.Router();const mongoose = require('mongoose');const _ = require('underscore');let sampleSchema = new mongoose.Schema({  name: {    type: 'String',    unique: true  },  tags: [{    type: 'String'  }]})sampleSchema.pre('save', function (next) {  this.tags = _.uniq(this.tags);  next();});const Sample = mongoose.model('sample', sampleSchema, 'samples');router.post('/sample', function (req, res, next) {  const sample = new Sample(req.body);  sample.save()    .then((sample) => {      return res.send(sample);    })    .catch(err => {      return res.status(500).send(err.message);    })});


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4979510.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存