mongoose 相关问题

Mongoose是一个MongoDB对象建模工具,或ODM(对象文档映射器),用JavaScript编写,旨在在异步环境中工作。

Mongoose 模式,带有带有必填字段的嵌套可选对象

我想创建一个 Mongoose 模式来验证下面的对象,并具有以下限制: field2是可选的(0-1关系), 如果 field2 存在,则 field2.type 是必需的(注意

回答 5 投票 0

如何动态创建猫鼬模式?

我有一个可以在带有 MongoDB 和 mongoose 的 Node.js 上运行的应用程序。我的应用程序只是发送/删除/编辑表单数据,为此,我有这样的猫鼬模型: var 猫鼬 = require('猫鼬'); 模块.exp...

回答 2 投票 0

或者使用 If 和 In mongodb

{ $条件:{ if: { $in: [`$$${field.fieldName}`, ['', null]] }, 然后: [], 否则:`$$${field.fieldName}`, }, }, 在这种情况下,我还想检查 field.fieldName 是否存在。 $exi...

回答 4 投票 0

MongooseError:转换为嵌入式值失败

我正在创建一个猫鼬模式,但我收到了猫鼬错误。 这是我的方案: 让 RestaurantSchema = 新架构({ 评分:{ 类型: [{ 身份证号码, 值:N...

回答 6 投票 0

如何保持写操作不完整,直到图集搜索完成更新新的/更新的文档

我的应用程序目前面临一个挑战,在添加或更新项目后,重定向到列表页面时更改不会立即反映出来。我注意到介绍...

回答 1 投票 0

在 Next.js 14 中间件中使用 Mongoose 时,MyModel.findOne 不是一个函数

我的 Next.js 中间件中有以下调用: 让用户:UserType[] |空=空; 尝试 { 用户=等待findUser({id}); console.log("用户", 用户); } 抓住(错误...

回答 1 投票 0

为什么我在尝试与数据库通信时会在生产中收到 504 服务器错误

我失去了理智。我已经多次这样做了。我目前正在使用我在 youtube 上找到的一些家伙项目。基本上尝试设置身份验证流程。我正在使用 nextjs 和

回答 1 投票 0

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

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

回答 1 投票 0

管理微服务中的跨数据库查询

我有用户和聊天微服务,它们有独立的数据库,目前我决定不使用数据重复,因为其维护需求很高,并给予聊天读取权限

回答 2 投票 0

往返文档在日期验证失败

我定义了以下 Mongoose 模式: const userSchema = new mongoose.Schema({ //... 创建于: { 类型:日期, 默认值:日期.现在, 必填:真实 }, //.....

回答 1 投票 0

NodeJS/MongoDB:如何从控制器访问模型中的字段?

我想从我的控制器直接访问模型中存在的字符枚举数组,这样我就不必在控制器中对数组进行硬编码。有没有简单的方法可以做到这一点,或者

回答 1 投票 0

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

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

回答 2 投票 0

mongoose 填充到 ObjectId 数组

这是我的架构 朋友们: { 类型: [{ 类型:mongoose.Schema.Types.ObjectId, 参考:“用户” }], 必需:假, validate: [arrayLimit, '{PATH} 超出限制 3'] } ...

回答 1 投票 0

Node.js:在 app.js 中导入模块时出错,但文件存在

我在 Node.js 应用程序中遇到错误,我尝试从 db.js 导入 app.js 中的模块,但失败并显示错误消息: 错误 [ERR_MODULE_NOT_FOUND]:找不到模组...

回答 1 投票 0

使用 Mongoose 从 Decimal128 中提取小数 - MongoDB

我正在使用 Mongoose 在 Nodejs 中查询 Mongo,并尝试提取存储为 Decimal128 的多个字段的数值。然而,该值奇怪地包含在查询结果中,我不同意...

回答 6 投票 0

Mongoose populate() 返回空数组,没有错误

我一直在尝试让这个填充的东西发挥作用,但是我遇到了问题,因为我没有得到预期的结果,并且没有错误可以处理。只是一个空数组。 我的模型看起来像

回答 2 投票 0

Mongoose 在 populate() 方法后返回空数组

在过去的 3-4 个小时里,我把头撞在墙上,并在 StackOverflow 上检查了无数文章,但无法得到正确填充数组的响应。将 Express.js 与 Typescript 结合使用,

回答 3 投票 0

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

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

回答 1 投票 0

如何删除Mongoose中所有集合的所有文档

将 Mongoose ODM 与 MongoDB 实例结合使用,如何删除数据库实例的所有集合中的所有文档,而不必破坏集合本身或其索引...

回答 1 投票 0

在猫鼬中,当我想向已创建的字段添加新内容时,save()、insertOne() 和 updateOne() 之间有什么区别?

例如我有一个模式 const listSchema=new mongoose.Schema({ 名称:字符串, 项目:数组 }); const List=mongoose.model("List",listSchema); 我做了一个文件 常量

回答 2 投票 0

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