mongoose 相关问题

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

如何根据mongoDB中的另一个集合字段更改集合中的字段

这是我的产品架构 const 猫鼬 = require('猫鼬'); const ProductSchema = new mongoose.Schema({ 姓名: { 类型:字符串, 必填:真实 },

回答 1 投票 0

MondoDB/Mongoose查询响应太慢

我是 MongoDB/Mongoose 的新手,并且使用一个非常大的数据库(超过 25000 个文档)。我需要配置不同的查询:按字段、前 10 个文档、按 id。问题出在性能上......

回答 3 投票 0

尝试加入两个文档时无法填充 Mongoose 中的路径

MongooseError:无法填充路径bored_to,因为它不在您的架构中。将 strictPopulate 选项设置为 false 以覆盖。 我尝试在 nod 中使用 mongoose 连接 mongodb 中的两个文档...

回答 3 投票 0

json 日期格式从 2001-09-10T21:00:00.000Z 转换为 YYYY-MM-DD

我得到了这个json文件 { 其他论点 "发布年份": "9/11/2001", 其他论点 }, releaseYear 参数的格式与前端中的格式相同...

回答 1 投票 0

在 Mongoose 查询人口中映射自定义字符串 Id 而不是 _id

我必须在一个已经开发的后端上工作,我需要在其中添加一些端点。在用户模型中,他们使用了 userId 自定义生成的 ID(现在无法更改),但对于我的 API,我想要用户

回答 1 投票 0

如何根据数据库中另一个字段的值来处理模型中特定的必填字段?

我正在尝试构建一个 Airbnb 克隆。根据您的房源是整个房源、私人房间还是共用房间,它会为您提供不同的选项来填写有关浴室和锁具的信息...

回答 1 投票 0

错误:UserModel.create 不是函数

我正在尝试在我的 POST 路由处理程序中使用 mongoose 创建一个新文档。我正在使用express.Router 来定义我的路线。 索引.js const express = require('express') 常量应用程序 = Express() 合作...

回答 1 投票 0

如何监视MongoDB更改流中某些字段的更改?

我正在使用 Mongoose、MongoDB 和 Nodejs,我想监听某些字段的更改,以及 MongoDB 集合中是否有插入操作。 在这里,我想显示事件,如果名称或 m...

回答 1 投票 0

MongoDB - 如何仅在字段不存在时更新字段

如何更新满足以下要求的 mongo 文档: 通过电子邮件属性查找文档: 如果该文档存在: 如果检索到的文档和新文档都具有属性 A,则保留属性 A ...

回答 3 投票 0

如何$match在字典列表中找到精确的字典

我想知道是否有办法在 mongo 中 $match 来在字典列表中找到确切的字典 我有包含此字段的文档 { _id: ObjectId("6644d9860e3b38f3dd724241"), 字段:{ 允许...

回答 1 投票 0

MongoError:“geoNear 命令失败:{ ok:0.0,errmsg:\“处理查询时出错”,“code”:16604,“codeName”:“Location16604”

我对 mongodb geonear 聚合查询感到沮丧,对于每个响应我都会收到如下错误: {“name”:“MongoError”,“message”:“geoNear 命令失败:{ ok:0.0,errmsg:\”处理查询时出错...

回答 2 投票 0

如何更改 Mongoose 中的某些值?

我正在尝试通过 ID 查找客户并更新他们的姓名,但我无法成功。我尝试了互联网上的所有解决方案。 在这里,我尝试了 findOneAndUpdate() 函数,我可以通过他们的“...

回答 1 投票 0

在 Mongoose 插件中从 Express 访问请求对象

我在 ExpressJS 中有一个 API 和一个在每个端点控制器之前执行的中间件: app.use(segregationMiddleware); app.get('/some-endpoint',controller1); app.get('/some-endpoint-2',

回答 1 投票 0

如何使用 Mongoose 为每个文档插入触发一个函数?

我想在每次在集合中插入/创建元素时触发一个函数,而不是在更新元素时触发一个函数。 (我需要创建的元素的ID) 这就是我所做的: schema.pre("保存&quo...

回答 1 投票 0

npm 验证器在 mongoose 验证中返回 false,但仍然提交查询

我正在练习猫鼬验证。我正在尝试获取猫鼬模式中的名称字段来验证字母和空格,但没有数字。使用 npm 验证器时,validator.isAlpha

回答 1 投票 0

对包含多个项目的数组字段进行 Mongoose 查询不再起作用

我最近从 Mongoose 5.x 升级到 8.x,之前有效的查询之一不再返回任何文档,并且迁移指南中似乎没有任何内容表明为什么会这样......

回答 1 投票 0

如何解决 Node.js 中的“TypeError: connectDB is not a function”?

我在 Node.js 应用程序中尝试使用 Mongoose 连接到 MongoDB 时遇到了 TypeError。在server.js中调用connectDB()时出现错误。这是来自命令的错误消息

回答 1 投票 0

express.js中没有获取到json数据

index.js 文件 从“dotenv”导入 dotenv; 从 './db/index.js' 导入 connectDB ; 从“./app.js”导入{app}; dotenv.config({ 路径:'./env' }) 连接数据库() .然后(()=>...

回答 1 投票 0

“IProtein”类型上不存在属性“save”。ts(2339)

我正在尝试使用猫鼬“保存”功能,但此错误显示(“类型‘IProtein’.ts(2339) 上不存在属性‘保存’”)。 我看到你可以通过添加“extends

回答 1 投票 0

Mongoose Paginate:获取 this.count 不是一个函数

我正在尝试猫鼬分页,但出现以下错误。 类型错误:this.count 不是一个函数 在 Function.paginate 处 这是我的代码: Stock.paginate({},{页面, 限制} ,function(err,res...

回答 1 投票 0

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