mongoose-schema 相关问题

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

如何使用参考字段在猫鼬中查找?

考虑我有下表: const ImageSchema = new mongoose.Schema({ 姓名: { 类型:字符串, }, 网址:{ 类型:字符串, }, 创建于:{ 类型:日期, 默认值:Date.now(...

回答 1 投票 0

在 Mongoose 中查询深层嵌套的子文档

我在使用 Mongoose 时尝试查询深度嵌套的子文档时遇到了麻烦。 我的数据库结构是这样的: { “_id”:“662aa6ccae109745e30dc664”, ”

回答 1 投票 0

OverwriteModelError:编译后无法覆盖`IUser`模型

当我想使用 findOne 获取一些值时,它会显示错误。 我从 api 中的 url 获取用户名以使用 zod 进行验证 常量用户模型 = (mongoose.models.User 作为 mongoose.Mod...

回答 1 投票 0

我在 Node.js 中重定向 url 时遇到奇怪的错误

我正在尝试使用 Node.js 创建一个 URL 缩短器。 我已经设置了一个生成随机 ID 的 POST 请求 此请求采用重定向 URL。 创建 GET 请求以重定向到源时...

回答 1 投票 0

无法在元素 {buffHave: []} 中创建字段“id”

我想将数据 id 和持续时间推送到 buffhave 但出现错误“无法在元素 {buffHave: []} 中创建字段 'id'” const { 模式,模型 } = require("mongoose"); 常量...

回答 1 投票 0

MongoParseError:不支持选项 usemongoclient

我正在尝试制作一个 Cutomer CLI 模型,但当我运行以下命令时,它给了我一个错误: 节点命令.js 添加约翰·多伊 555-555-5555 [email protected] 我一次又一次收到的错误...

回答 1 投票 0

使用方法扩展猫鼬模式 - 打字稿兼容的方式

我发现 mongoose 建议向模式添加其他方法的方式 - 与 typeScript 不兼容: 从 'mongoose' 导入 * as m const MySchema = new m.Schema({deletedAt: 日期 ...

回答 2 投票 0

在 Node.js 中使用 MongoDB 的电子邮件或用户名登录

我想知道是否有办法让用户同时使用用户名或电子邮件登录 我搜索了很多次但没有找到可行的方法。我不知道该怎么做,拜托...

回答 2 投票 0

如何用mongoose在多个模型中级联删除?

我在 mongoose 中有这 3 个模型: 旅行图式 var TravelSchema = 新 mongoose.Schema({ 名称: 字符串, 描述:字符串, mexican_currency_value:mongoose.Schema.Types.Decimal128 })

回答 1 投票 0

MongooseError:操作 `users.insertOne()` 缓冲在超时 10000 毫秒后超时。<anonymous>

它在终端中给出这样的错误 MongooseError:openUri() 的 uri 参数必须是字符串,得到“未定义”。确保 mongoose.connect() 或 mongoose 的第一个参数。

回答 1 投票 0

在 mongoose 中使用 save() 和 find({}) 函数时,它返回语法错误:await 仅在异步函数和模块的顶层主体中有效

const mongoose = require('mongoose'); main().catch(err => console.log(err)); 异步函数 main() { 等待 mongoose.connect('mongodb://localhost:27017/harryKart'); } const kittySchema = ...

回答 3 投票 0

如何使用 Node js 中的新数组更新现有的 mongodb 数据库

我的mongodb数据看起来像这样 [{"_id":"66076517c835e00d55714b41","UMKC":{"用户":{"教授":[],"学生":[],"管理员"...

回答 1 投票 0

“STAGE”未被识别为内部或外部命令

这是一个使用Nestjs和Mongoose的后端服务器。但如果我进入—— > npm 运行启动:dev 它显示—— “STAGE”未被识别为内部或外部命令 .env 有问题我这...

回答 1 投票 0

使用等待保存时,Mongoose post hook 不会在 Postman 中返回响应

我正在创建一个帖子挂钩,以在保存帖子后创建一个 slug。当我尝试使用 Postman 检查我的结果时,该过程陷入困境(没有返回数据)。我正在使用 [email protected]...

回答 1 投票 0

使用await保存时,猫鼬后钩悬而未决

我正在创建一个帖子挂钩,以在保存帖子后创建一个 slug。当我尝试使用 Postman 检查我的结果时,该过程陷入困境(没有返回数据)。我正在使用 [email protected]....

回答 1 投票 0

为什么我在结果猫鼬中使用map后出现_doc

我尝试使用地图来获取结果 产品型号.find() .sort({ _id: -1 }) .then((产品) => { 控制台.log(产品) 产品 = 产品.map((产品) => { 返回 { ...产品,...

回答 1 投票 0

如何使用 updateOne 在 MongoDB 中使用其先前值来更新字段

我尝试使用 updateOne 更新文档,但代码出现错误,无法访问先前的值来更新字段。出现类型转换错误。使用猫鼬版本7.0.1

回答 1 投票 0

Mongo 在更新文档时出现重复键错误

这是我的架构和后端 // 模式定义 const 猫鼬 = require("猫鼬"); const ElectionSchema = mongoose.Schema( { 选举名称:{ 类型:字符串 },

回答 1 投票 0

mongooseError:操作 `users.insertOne()` 缓冲在 10000 毫秒后超时

当我在这段代码中运行 mongoose 时,在我看来它似乎没有及时连接到我的数据库。它是本地mongodb数据库而不是atlas。 错误:mongooseError:操作 users.insertOne()

回答 2 投票 0

无法访问猫鼬模式的方法

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

回答 1 投票 0

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