猫鼬:在每个“模型”操作中附加一个方法

时间:2019-07-12 10:23:36

标签: node.js mongodb express mongoose

根据问题正文,标题可能不合适,但这是我要问的问题

<?php include_once("index.html"); ?> git push heroku master PHP Laravel 的形式。 通常,当您要对Node.JS上的每个操作进行修改查询或将附加查询附加到查询生成器时,我们将ExpressJS设置为

意味着,如果我要检查数据库中的每个用户是否为Laravel Model,我们在Laravel中使用global-scope,因此对active的每个操作都附加{{1 }}与查询构建器一起检查它是否是活动用户。例如:

global scopes

您可以在上面的代码示例中看到,每当我要对Laravel Model执行scope操作时,它将在Model(User): global-scope: (where status = 'active') Controller(CheckStatus): user = new Model(User) getAUser = user.find(where name = "Aqeel") Query will be: select * from users where name = 'Aqeel' And status = 'active' 中附加SELECT。 / p>

现在,我们来看看User Model,这里是相同的条件。相反,我不想对每个记录检索应用global-scope状态检查,而是想对Laravel做同样的事情,所以我不需要为每个模型(查询)操作分别进行此操作。

猫鼬中有什么可能的方法?

谢谢。

干杯:)

0 个答案:

没有答案