sql – 外键猫鼬
发布时间:2020-12-12 16:40:55 所属栏目:MsSql教程 来源:网络整理
导读:我从麻雀开始,我想知道如何做这种类型的配置: 食谱有不同的成分 我有两个模型: 成分和食谱: var mongoose = require('mongoose');var Schema = mongoose.Schema;var IngredientSchema = new Schema({ name: String});module.exports = mongoose.model('Ing
我从麻雀开始,我想知道如何做这种类型的配置:
食谱有不同的成分 我有两个模型: 成分和食谱: var mongoose = require('mongoose'); var Schema = mongoose.Schema; var IngredientSchema = new Schema({ name: String }); module.exports = mongoose.model('Ingredient',IngredientSchema); var mongoose = require('mongoose'); var Schema = mongoose.Schema; var RecipeSchema = new Schema({ name: String }); module.exports = mongoose.model('Recipe',RecipeSchema); 解决方法检查下面的更新代码,特别是这部分:{type:Schema.Types.ObjectId,ref:’Ingredient’}var mongoose = require('mongoose'); var Schema = mongoose.Schema; var IngredientSchema = new Schema({ name: String }); module.exports = mongoose.model('Ingredient',IngredientSchema); var mongoose = require('mongoose'); var Schema = mongoose.Schema; var RecipeSchema = new Schema({ name: String,ingredients:[ {type: Schema.Types.ObjectId,ref: 'Ingredient'} ] }); module.exports = mongoose.model('Recipe',RecipeSchema); 保存: var r = new Recipe(); r.name = 'Blah'; r.ingredients.push('mongo id of ingredient'); r.save(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows7中配置安装MySQL 5.6解压缩版
- SQLServer 可更新订阅数据在线架构更改(增加字段)方案
- sql-server – while循环触发器,循环遍历sql中表的所有列
- sql server 复制表从一个数据库到另一个数据库
- SqlServer_SqlServer05打开数据表时报"目录名无效"
- sql – 如何将十六进制’YMD’日期转换为可读日期?
- SQL Server sql 常用技巧整理
- sql-server – UPDATE错误:“参数数据类型文本对REPLACE的
- 在MySQL中用正则表达式替换数据库中的内容的方法
- SQLSERVER的TOP方法在oracle中的实现方式