我正在使用yeoman angular-fullstack编写应用程序, 我定义了一些我想从其他实体控制器访问的实体。 例如,我在我的服务器 - > api> Mall我有以下代码:
var MallSchema = new Schema({
...
});
module.exports = mongoose.model('Mall', MallSchema);
在其他业务控制器中我想通过_id搜索Mall,使用mongoose,但我无法导入MallSchema尝试执行以下操作:
mall = mongoose.models("MallSchema").find({_id: "some_mall_id"})
business.mallType = mall.type
business.update();
或嵌套Schema的
var MallSchema = new Schema({
business : Business;
});
我真的尝试了很多方面,结果是沮丧,谷歌搜索产生了很多答案,没有一个有效,很少看起来像this one那样复杂,我是node.js的新手所以我桅杆失踪很简单。任何帮助对整个社区都是好的。
答案 0 :(得分:0)
看起来很简单但不知何故错过了文档 这似乎对我有用
var business = require('../business/business.model')();
var user = require('../user/user.model')()
希望它有所帮助。