javascript - 如何使用猫鼬保存数组架构?
问题描述
我需要将用户选择的类别(商业、技术、体育......)保存在具有使用猫鼬的类别数组的用户集合中。
这是我的用户架构和类别数组,我想在其中保存用户类别。
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var UserSchema = Schema({
nick:{
type: String,
required: true
},
email: {
type: String,
required: true
},
password: {
type: String,
required: true
},
categories:[{
type: String
}]
});
module.exports = mongoose.model('User', UserSchema);
解决方案
改变
categories: [
{
type: String
}
]
至
categories: [
category: {
type: String
}
]
推荐阅读
- applescript - AppleScript:选择当前选定文本的子字符串
- powershell - 拆分直到行尾powershell
- swift - Swift - 如何打开存储在 UserDefaults 中的 pdf 文件?
- css - 当用户在页面上时如何更改导航标题中的文本颜色
- c# - 使用 CsvWriter 导出 csv 文件并在 C# 中合并行
- mysql - 对包含 2 个表的数据的列进行全文搜索
- json - JSON 表遇到太多错误
- excel - 匹配两列并返回特定值
- python - 如何使用 MSVC 调试器调试从 MATLAB 调用的 Python 调用的 C++ 代码?
- android - 为什么我们在 Room 中需要两个构造函数?