当前位置:Gxlcms > 数据库问题 > mongodb - 关联字段

mongodb - 关联字段

时间:2021-07-01 10:21:17 帮助过:4人阅读

var mongoose = require(‘mongoose‘)
mongoose.connect(‘mongodb://localhost/test‘,{ useUnifiedTopology: true , useNewUrlParser: true});
var Schema = mongoose.Schema;
var blogSchema = new Schema({   title:  String,   author: String,   body:   String,   comments: [{ body: String, date: Date }],   date: { type: Date, default: Date.now },   hidden: Boolean,   meta: {     votes: Number,     favs:  Number   },   sort:{     type: mongoose.Schema.Types.ObjectId,  ref: ‘Sort‘   } }); var Blog = mongoose.model(‘Blog‘, blogSchema);
module.exports = Blog    2,分类表结构 Sort.js var mongoose = require(‘mongoose‘)
mongoose.connect(‘mongodb://localhost/test‘,{ useUnifiedTopology: true , useNewUrlParser: true});
var Schema = mongoose.Schema;
var sortSchema = new Schema({     name:{type:String} }); var Sort = mongoose.model(‘Sort‘, sortSchema);
module.exports = Sort    3,操作文件 api.js   const Blog = require(‘./Blog‘); const Sort = require(‘./Sort‘);
async function cz(){     var sort1 = await Sort.findOne({name:"css"})         var blog1 = await Blog.find().populate(‘sort‘)        blog1.sort = sort1     await blog1.save() } cz()  

mongodb - 关联字段

标签:UNC   logs   color   pes   module   wait   url   mod   boolean   

人气教程排行