我的问题是我厌倦了写作:
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var mongooseTypes = require("mongoose-types");
mongooseTypes.loadTypes(mongoose, 'url');
var Url = mongoose.SchemaTypes.Url;
var mongooseTypes = require("mongoose-types");
....
在每个模式文件中。有没有一种方法可以让您需要在该文件中设置 mongoose、Schema 和 mongooseTypes 变量?
我可以这样做: var mongooseTypes = require(mongoose-global-stuff.js).mongooseTypes; 但是,然后我一次定义每个变量,我在这里没有得到任何东西。
由于事物的定义方式,我只发现猫鼬有这个问题。