mongoose-schema 相关问题

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

无法访问猫鼬模式的方法

我正在尝试访问猫鼬模式的模式方法,但出现错误。 (使用打字稿工作) 模式 const userSchema: Schema = new Schema( { 姓名: { 类型: 条纹...

回答 1 投票 0

检查更新的密码时,Bcrypt.hashSync 返回 false

我希望登录成功,但即使密码在数据库中更新并显示为已更改,bcrypt 上的 CompareSync 返回 false。 异步登录(req:请求,res:

回答 1 投票 0

新产品保存在猫鼬数据库中,但它显示该产品尚未创建

router.post('/',authenticateToken,isAdmin,async(req,res)=>{ 尝试{ const 类别 = 等待 Category.findById(req.body.category) if (!category) return res.status(400).send('

回答 1 投票 0

为什么我的文档没有在 mongoDB 中更新

当尝试使用 Mongoose 的 findOneAndUpdate 方法更新 MongoDB 文档中的嵌套数组字段时,我遇到了一个令人困惑的问题,更新似乎没有反映在

回答 1 投票 0

在Next.js 14应用程序中实现S3和Mongo文件上传

我正在使用 Aws-S3 作为我的项目文件存储之一。下面的代码以表单上传文件,但我正在获取检索对象 URL 并将 s3 上传的对象 URL 推送到

回答 1 投票 0

Mongoose:使用 ObjectID 显示数据(或填充)

我正在编写一个 MERN Web 应用程序。此特定页面重点记录学生所记的过失。我有许多相互交互的不同模型,但在这个......

回答 1 投票 0

如何使用猫鼬更新深层嵌套对象数组中的对象?

我正在尝试更新猫鼬中深层嵌套数组中的对象的值,但无法想出正确的语法。 我已经尝试过原子更新和传统方式...

回答 2 投票 0

如何使用 Node.js、Express 和 Mongoose 创建多个 API

我正在尝试使用模式模式在node.js 中创建多个express API。如果我创建两个以上的 API,那么第三个(最后一个)就不起作用,我面临的问题是。 正如您在下面看到的那样

回答 1 投票 0

如何在nodejs中创建mysql模式

我的数据库使用nodejs、express框架和mysql。 我想知道如何使用 mysql 复制这个猫鼬代码。我找不到在 nodejs 文件中编写 sql 模式的方法....

回答 2 投票 0

如何在 Typescript 中输入猫鼬填充字段

我有一个可以是 id 或已填充的字段,我正在尝试使用 TypeScript 键入此字段 从 'mongoose' 导入 { InferSchemaType, Schema, Types, model }; const personSchema = 新架构...

回答 1 投票 0

findByIdAndRemove 不是函数错误

router.delete('/:id', (req,res)=>{ Category.findByIdAndRemove(req.params.id).then(category=> { 如果(类别){ return res.status(200).json({success: true, message: '

回答 1 投票 0

如何在nestjs中管理模式中的时间戳而不显式定义createdAt,updatedAt

我正在 NestJS 中使用 Mongoose,并且遇到了有关下面给出的 user.schema.ts 文件中的时间戳的问题。 这里打字稿不知道createdAt,updatedAt。 导入 { 属性,模式,

回答 2 投票 0

JSDoc + Mongoose:如何记录 Mongoose 模型?

我有 Mongoose 架构和模型: var MyClientSchema = 新 mongoose.Schema({ 拳名:{ 类型:字符串 }, 电话号码: { 类型:字符串 } }); var MyClient = mongo...

回答 4 投票 0

Mongoose create 正在将数组设置为“未定义”

我正在尝试使用 ES6 中的 Mongoose 将文档插入 MongoDB。我有以下代码来创建该文档: 通行证.create( { 通过日期:'20147',

回答 1 投票 0

Mongoose 预保存挂钩不会在 findOneAndUpdate 上加密密码

我正在节点应用程序上运行猫鼬。我有一组用户文档,非常简单。我有 .pre 中间件,当它是一个新的 r 时,应该使用 bcrypt 加密密码...

回答 1 投票 0

MongoDB 按数字或字符串过滤列表

这是我的“资产”收藏中的一份文档。 { ... 类别:“类别名称” name: "资产名称", 重量:400, ... } 我需要按“名称”或“

回答 1 投票 0

我可以通过虚拟填充过滤 mongo 查询吗?

我在房产模型和销售模型之间有父级参考关系。在我的销售模型中,我包含一个引用父属性的字段: 财产: { 类型:猫鼬.Schema.

回答 1 投票 0

在嵌套文档上设置时间戳,但不在 Mongoose 中的父文档上设置时间戳

我有一个 Mongoose 架构,其中使用时间戳选项自动将createdAt 和updatedAt 字段添加到文档中。但是,我只想将时间戳应用于子文档,而不是...

回答 1 投票 0

“未知的根退出状态。” Next.JS Web 应用程序中出现错误

我在 NextJS 应用程序中遇到以下问题? 下面的代码会导致错误。更准确地说是这一行: const theResult = wait audioChunks(chanlID) // 这会导致错误! 正在导致

回答 1 投票 0

我们可以在猫鼬中以这种方式使用 unique: [true, "this should be unique"]

从“猫鼬”导入猫鼬; const userSchema = new mongoose.Schema( { 姓名: { 类型:字符串, 必需:[true,“请提供您的姓名。”...

回答 1 投票 0

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