我正在写一个应用程序使用yeoman的角度全栈,我定义了一些实体,我想从其他实体控制器访问。例如,在我的服务器->api->商城中,我有以下代码:
var MallSchema = new Schema({
...
});
module.exports = mongoose.model('Mall', MallSchema);
在其他业务控制器,我想搜索商城的_id,使用mongoose,但我不能导入MallSchema尝试执行以下操作:
mall = mongoose.models("MallSchema").find({_id: "some_mall_id"})
business.mallType = mall.type
business.update();
或嵌套架构的
var MallSchema = new Schema({
business : Business;
});
我真的尝试了很多方法,结果都很沮丧,用谷歌搜索会得到很多答案,没有一个是有效的,也没有几个像this one这样太复杂了,我是node.js的新手,所以我错过了一些简单的东西。任何帮助对整个社区都是有益的。
发布于 2015-12-12 16:58:29
它看起来很简单,但不知何故在文档中遗漏了它,这似乎对我来说是有效的
var business = require('../business/business.model')();
var user = require('../user/user.model')()
希望能有所帮助。
https://stackoverflow.com/questions/34234758
复制相似问题