腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(1771)
视频
沙龙
1
回答
听
Mongoose
Schema.pre
('
remove
')
、
使用默认方法: MySchema.pre('
remove
', function() { next: () => void ) {log('Will
remove
item:
浏览 32
提问于2019-12-04
得票数 0
1
回答
表示预删除触发另一个在删除时预删除
、
、
、
、
DataSchema.pre('
remove
', async function (next) { await DateModel.findByIdAndRemove(触发它的pre
remove
并删除它的日期。从逻辑的角度来看,当在目标中删除pre
remove
钩子上的数据时,这也应该触发数据中的pre
remove
,因为数据被删除了。为什么当从另一个pre
remove
钩子中删除数据时,它不会触发它的pre
remove
? 从目标
浏览 3
提问于2021-05-12
得票数 3
回答已采纳
1
回答
为什么猫鼬中间件“预”删除与{ query: true }不被调用?
、
、
、
、
let mySchema= new
mongoose
.Schema({ comment: String console.log('
remove
document');mySchema.pre('
remove
', { query: true }, fu
浏览 1
提问于2019-02-27
得票数 1
回答已采纳
4
回答
使用对象ID的
mongoose
软删除
、
、
因此,我尝试使用
mongoose
-delete插件来软删除mongoDB中的数据,但请求只获得了
mongoose
对象的对象ID。
浏览 1
提问于2017-04-07
得票数 3
2
回答
如何使用nodejs在mongodb中进行软删除
、
我试过使用
mongoose
- soft -delete插件来执行软删除,但它不起作用 //schema var
mongoose
= require('
mongoose
');var Schema=
mongoose
.Schema; title:String, description:St
浏览 47
提问于2019-05-09
得票数 1
1
回答
在
mongoose
.js上保存挂钩之前的正确使用方法
、
、
我正在试着在我的
Mongoose
模型上做一个保存前回调。回调的作用是向API发出GET请求,并将响应保存到对象的某个字段。由于node.js的本质是异步的,并且保存发生在请求完成之前。现在,我正在做以下工作: self = this request.get('myapi.com/method', { param_one
浏览 0
提问于2013-06-16
得票数 3
回答已采纳
1
回答
猫鼬:.findById不是一个函数
、
、
用户模型:const Schema =
mongoose
.Schema; ref: 'Leave'}, {});
schema.pre<
浏览 3
提问于2018-06-01
得票数 3
回答已采纳
2
回答
bcrypt compareSync始终返回false
、
日安,router.post('/authenticate', function(req, res, next){ //handling errors return res.status(401)
浏览 4
提问于2017-11-07
得票数 1
1
回答
猫鼬级联删除同一模型
、
、
edgeValidator, 'Set both srcId and destId, or neither'] },});但我现在还没有模特。因此,调用.find()或.
remove
()不起作用。最好的办法是什么?
schema.pre
('
remove
', function(next) {
浏览 0
提问于2015-06-29
得票数 0
回答已采纳
2
回答
在填充子文档时忽略toJSON方法
、
、
、
、
我需要从JSON响应中删除某些字段。为此,我使用了toJSON()方法。这是我的模态方法的代码。 let obj = this.toObject() delete obj.resetPasswordToken delete obj.otp return obj上面的代码运行良好,但是当我用媒体模型填充用户模式时,它不会
浏览 15
提问于2022-01-07
得票数 3
回答已采纳
1
回答
猫鼬-如何在钩子内查询?
、
、
我有一个"post
remove
“钩子,在其中我查询用户集合,它是在user.js文件中定义的(该文件与这个文件差不多)。var Schema =
mongoose
.Schema; user: {type: Schema.Type
浏览 6
提问于2017-11-18
得票数 0
回答已采纳
1
回答
如何调整“猫鼬预存密码散列”以符合样式指南5.9节?
、
、
在我的
Mongoose
.js用户模式上对散列密码的预保存方法是指使用它来获取密码哈希,尽管这与Google样式指南第5.9节相冲突。如何调整预保存方法以避免使用此方法并使其符合5.9节?
浏览 1
提问于2018-04-05
得票数 0
回答已采纳
1
回答
有条件地跳过
mongoose
钩子函数
、
、
、
我有一个预存钩子来加密User模式的password字段,如下所示: username: 'string',});
schema.pre
('update', encrptPasswordHook);
schema.pre
浏览 2
提问于2016-03-22
得票数 3
1
回答
使用
Mongoose
中间件修改请求正文
、
在
mongoose
中更新和保存文档之前,我想知道如何修改或更改最终用户的请求正文?就像
mongoose
中间件的这个“save”事件
schema.pre
('save', async function () { this.password = await bcrypt.hash(this.password, salt); }); 我只是想这样,这样做
schema.pre
('updateOne', asy
浏览 20
提问于2021-07-03
得票数 1
1
回答
更新猫鼬中的模型时不设置属性
、
我在这个BaseSchame中有一个Schma,如果创建了模型,它必须为两个属性设置值: if (!this.createDate = new Date();}});
schema.pre
deleteby: { type: String },
浏览 0
提问于2020-08-07
得票数 0
回答已采纳
1
回答
在猫鼬中间件中,exec()和next()调用在级联删除中的作用是什么?
、
、
、
clientSchema.pre('
remove
', function(next) { client_id: this._id Submission.
remove
({ client_id: this.
浏览 3
提问于2015-03-13
得票数 0
回答已采纳
1
回答
如何在打字机中使用更新的钩子?
、
、
、
、
猫鼬文档会讨论这个问题,但我不知道如何从Typegoose直接修改
Mongoose
模式。注意:与
schema.pre
('
remove
')不同,猫鼬默认在Query#updateOne()和Query#deleteOne()上注册updateOne和deleteOne中间件。要将updateOne或deleteOne中间件注册为文档中间件,请使用
schema.pre
('updateOne',{ document: true,query: false })。- "
浏览 9
提问于2020-11-28
得票数 0
1
回答
Aws lambda支持猫鼬中间件吗?
、
、
、
AWS是否支持猫鼬中间件,我正在使用.pre()来检查保存中存在的数据。res = new cModel(); cModel.find({name: company.name}, function (err, docs) {
浏览 1
提问于2019-10-07
得票数 0
回答已采纳
1
回答
更改猫鼬的默认“查找”行为
我有很多字段,比方说,archived。在所有搜索/更新操作中,我希望跳过将此字段设置为true的所有模型,但不希望在每个查询中显式指定它,但能够在显式传递时覆盖它。有可能这样做吗?
浏览 0
提问于2018-08-22
得票数 0
回答已采纳
6
回答
"pre“和"post”移除未触发的中间件
、
、
、
据我所知方法一: User.find(query).
remove
(callback); 方法二:
浏览 18
提问于2015-12-26
得票数 7
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券