如何在Node.js中提供Char数据类型

时间:2019-01-31 11:59:55

标签: node.js reactjs mongodb express mongoose

如果可能,我想在nodejs模型中设置char数据类型。我尽力找到该解决方案。 如果不能的话,请给我另一种方法。

谢谢

显示错误

  

未定义字符

模型

const mongoose = require('mongoose'); 
const Schema = mongoose.Schema;

const AdminSchema = new Schema({
    name: {
    type: String,
    required: true
    },
    email: {
    type: Char,
    required: true
    },
    skype_id: {
    type: String
    },
    password: {
    type: String,
    required: true
    }
 });

2 个答案:

答案 0 :(得分:0)

使用Stringmaxlength的{​​{1}}类型:

1

有关更多信息,请参见the docs

答案 1 :(得分:0)

在这里,为您提供一些示例数据类型。

const mongoose = require('mongoose'); 
const Schema = mongoose.Schema;

const AdminSchema = new Schema({
    name: {
        type: String, // String Format
        required: true // If required
    },
    first_name: {
        type: String // String format, but not required
    },
    favorite_number: {
      type: Number, // Number format
      get: v => Math.round( v ),
      set: v => Math.round( v ),
      alias: 'i'
    },
    ... // etc
});