大神帮我看看。。这是怎么了?
var mongoose = require('mongoose');
var user_Sch = require('../schema/user_Sch.js');
var config = require('config-lite');
var db = mongoose.createConnection(config.db_host,config.db_database);
var usery = db.model('usery',user_Sch);
module.exports = usery;
user的model
var mongoose = require('mongoose');
var user = new mongoose.Schema({
user_name:String,
user_password:String,
user_registtime:Date,
user_roel:{type:Number,default:1} // 1-10 表示普通用户,10-20表示一般管理员 大于20表示超级管理员
});
module.exports = user;
user的schema
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var ObjectId = Schema.Types.ObjectId;
var comment = new mongoose.Schema({
/*
* 包含的字段:
* 发表时间。
* 评论的文章。
* 发表人。
* */
comment_article:{type: ObjectId, ref: 'article'},
from:{type: ObjectId, ref: 'usery'},
comment_publishtime:Date,
comment_content:String
});
module.exports = comment;
这个是comment的schema.
最后搞定了 没有
mongodb不支持联表,因为它不是事务数据库,你可以先查出主表的数据,然后在去查询子表的数据。