var UserSchema = new Schema({...}); // Schema
var User = mongoose.Model('User', UserSchema); // Model
var user = new User({...}); // Document
Run Code Online (Sandbox Code Playgroud)
仅给出文档(在这种情况下是用户),是否有一种简单的方法来获取模型(在这种情况下为用户),而无需事先了解文档所指的模型?有一个user.schema,但据我所知,没有user.model.
上下文给出了一个文档和一个路径,我想知道在DB中是否有其他对象具有相同的值.
谢谢.
Pet*_*ons 52
假设您有一个user变量,它是User模型的一个实例,但这适用于任何mongoose模型实例,var Model = user.constructor;现在您可以Model.find()运行查询,这将适用于任何集合.
如果您需要模型的名称,可以通过访问它user.constructor.modelName.
| 归档时间: |
|
| 查看次数: |
10021 次 |
| 最近记录: |