Как передать тип Char в nodejs - PullRequest
0 голосов
/ 31 января 2019

Я хочу установить тип данных char в модели 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 голосов
/ 31 января 2019

Вот несколько примеров типов данных для вас.

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
});
0 голосов
/ 31 января 2019

Используйте тип String с maxlength из 1:

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

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

Более подробную информацию об этом можно найти в документах .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...