/ / Mongoose - prístupový model z doc - metódy, model, mongoose

Mongoose - prístupový model z doc - metódy, model, mongoóza

Pred definovaním modelu som sa stretol so situáciou, že som model potreboval. v someMethod(), Skúsil som this.model("Goods") načítať model. Zaujímalo by ma, či existuje lepší spôsob.

var mongoose = require("mongoose")
, GoodsSchema = require("./schemas").GoodsSchema
, GoodsModel;


GoodsSchema.methods.someMethod = function () {
// need GoodsModel here
// GoodsModel.find()....
};

GoodsModel = mongoose.model("Goods", GoodsSchema);
module.exports = GoodsModel;

odpovede:

3 pre odpoveď č. 1
this.model("Goods").find()

vidieť tu.


1 pre odpoveď č. 2

Môžete (a mali by ste) jednoducho urobiť

var model = mongoose.model( "Goods" );