mongoose-schema 相关问题

Mongoose ODM中的所有内容都以Schema开头。每个模式都映射到MongoDB集合,并定义该集合中文档的形状。

为什么我在预中间件中没有异步时代码不起作用?

curUser.password = newPassword; curUser.passwordConfirm = passwordConfirm;等待curUser.save();我要在此函数中执行以下代码:exports.updatePassword = catchAsync(异步(...

回答 1 投票 0

是否有一种基于子文档对象ref来查询文档的方法?

假设我们有一个如下所示的架构:const RandomSchema = new Schema({name:String,randomField:String,subDoc:{name:String,refDoc:{type:Schema.Types.ObjectId,...

回答 1 投票 0

猫鼬预保存钩子:在分配字段之前调用next()

在深入探讨这一点之前,我知道在异步操作完成运行之前将调用next()。但是简单的对象属性分配不是异步的,我不确定为什么next()...

回答 1 投票 0

猫鼬响应中的重命名键

我正在使用NodeJS和猫鼬。我有两个名为配置文件和具有以下架构的业务的集合。 ProfileSchema = new Schema({first_name:{type:String,required:true},...

回答 1 投票 0

具有猫鼬的“具有独立工作收入的雇员”模式设计的问题

学习mongoDb。寻找正确的模式解决方案:拥有一个雇员,每个雇员都有自己的工作类型,每种工作都有自己的收入。正确的方案将如何寻找,...

回答 1 投票 0

用投影或选择更新猫鼬文档中对象数组内部的对象

我正在尝试更新文档文档中的对象:Cats {“ _id”:“ 5e5cb512e90bd40017385305”,“ type”:“ cat”“ history”:[{“ id”:“ randomID”,...

回答 1 投票 -1

将中间件保存在猫鼬中>>

我是第一次使用预保存中间件,并且对此感到有些困惑。它运行得非常好,即使我没有调用next()情况1,我的save方法也得以执行...

回答 1 投票 0

无法使用猫鼬找到子文档

我想找到具有ID的子文档并返回该子文档,而不是父文档,我的架构如下:var courseSchema = new mongoose.Schema({coursename:{type:String}}); var ...

回答 1 投票 0

我如何将数据从一个app.js文件发送到Routes中的index.ejs文件

错误是我的博客变量(未定义为包含要索引页面数据的对象)正在传递。索引页代码:预先感谢。 // INDEX ROUTE app.get(“ / blogs”,function(req,...

回答 1 投票 0

如何使类型为(另一个)架构的猫鼬架构属性

我有这个猫鼬的帖子架构。在验证中,作者的类型是否为UserSchema,必填:默认为true还是false?片段1 const PostSchema = new mongoose.Schema({...作者:...

回答 1 投票 1

我如何使用mongoose和Node.js请求新创建的模型?

我正在创建一个运动网站,用户可以在其中创建团队。我希望将创建的新团队自动推送到“用户”成员资格和领导力数组中。但我不知道如何请求...

回答 1 投票 0

过滤猫鼬中两个种群的空值

主要目标,我想检索翻译,这些翻译被投影为术语(Term),两者之间具有单个关系(Relation)。状态我正在描述术语术语。将其视为单词(通常是名词)。 ...

回答 1 投票 1

如何为mongoDB中的用户设计不同的帐户

我正在从事一个个人项目,在该项目中,用户将能够使用他的电子邮件/ google /或facebook注册,该用户将被称为“基本帐户”。同时,我希望该用户可以...

回答 2 投票 0

创建新文档时,猫鼬数字ID增量

我有一个mongo模型,例如:module.exports =(Schema,ObjectId)=> {返回新的Schema({objectid:ObjectId,创建者:字符串,创建:日期,更新:日期,脚本:字符串,...

回答 1 投票 0

如何更新猫鼬模式中另一个数组内的数组中的对象?

在这里找到了很多类似这样的问题,但没有答案。问题让我们说我有以下猫鼬模式:const mySchema = new mongoose.Schema({sanePeoplesField:String,comments:[...

回答 1 投票 -1

如何在我的猫鼬模式中引用多个模式?

我正在创建一个网站,您可以在其中进行和上传测试。因此,有两种用户:公司(上传测试)和候选人(参加测试)。现在,当我创建令牌时,如何同时引用架构'...

回答 1 投票 1

我如何在预订系统上构建“位置”模型的可用日期? (猫鼬和mongoDB)

我正在设计预订系统(地方预订系统),但在设计我的“地方”方案时遇到了麻烦。我需要跟踪其可用性。基本上我需要确定某个时间范围...

回答 1 投票 0

为什么猫鼬验证器不验证字段类型?

我正在尝试验证猫鼬模式,但是我无法理解一件事,即类型验证。我正在将数字类型传递给字符串字段,并期望它无法通过验证...

回答 1 投票 0

如何通过玩笑来验证猫鼬模式?

我正在尝试在测试用例中验证猫鼬模式(使用笑话),但我无法做到这一点,它甚至不执行validate方法。我在验证中获得了一些控制台语句...

回答 1 投票 0

猫鼬更新数组或添加到数组中

我一直在尝试使它运行一段时间,但我无法弄清楚我在做什么错。我有两个这样的模式,例如constpaymentSchema = new Schema({year_month:{type:...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.