【发布时间】:2017-02-14 04:01:05
【问题描述】:
我正在考虑使用 cuid (https://www.npmjs.com/package/cuid) 来替换 mongoose 的自然生成的 objectid,这样我的模型中的 _id 会得到一个 cuid 而不是生成的。
问题:
- 你是如何做到这一点的
- 有没有副作用
- 这将如何影响人口??
1 就这么简单:
import mongoose from 'mongoose';
import cuid from 'cuid';
const Schema = mongoose.Schema;
export const departmentSchema = new Schema({
_id: { type: 'String', default: cuid(), required: true },
name: { type: 'String', required: true },
sector: { type: 'String', required: true },
});
??
谢谢
【问题讨论】:
标签: node.js mongoose mongoose-populate