mongoose 相关问题

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

如何$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

如何让 mongoDB 根据用户集合中提供的 _ids 为发送者和接收者填充交易集合的子字段

这是我的 Mongoose 架构,分别用于三个集合用户、帐户和交易: const userSchema = new mongoose.Schema({ 用户名: { 类型:字符串, 必填:t...

回答 1 投票 0

Mongoose 聚合 - $filter 不删除匹配元素

我有以下查询,应将用户的privacyStatus更新为某个值,并删除类型属性等于该值的所有通知(ObjectId数组):

回答 1 投票 0

mongoose 查找 _id 在对象数组中的位置

我的代码中有以下变量: 常量数据 = [ { _id: "66324310da5f0f7575da0292", 来自: "66324110da5f0f7275cd8949" }, { _id: "66324350sa5f0sdd575da0s92&quo...

回答 1 投票 0

Mongoose 中间件更新后不起作用

回调未被调用,但应该按照 mongoose 中间件中的记录: schema.post('更新', 函数(错误, res, 下一个) { if (error.name === 'MongoError' && error.code ===...

回答 1 投票 0

mongoose findAndUpdate 与判别器

我有多种类型的产品,例如手机、笔记本电脑、耳机等。所有这些产品最终的结果都是你一个广义的ProductsModel 产品型号 导入 { 架构,m...

回答 1 投票 0

访问数组中嵌入鉴别器的属性会引发错误

在我的 NestJS 应用程序中,在我的 Mongoose 模式之一中,我在数组中嵌入了鉴别器。当迭代数组并尝试访问特定于一个鉴别器的字段时,出于某种原因......

回答 1 投票 0

我的console.log()应该运行3次吗?

下面是我的组件页面之一的代码。它将一些票证数据输入到 MongoDB 数据库中。我正在尝试通过选择客户名称来自动填充客户信息...

回答 2 投票 0

Mongoose 用数组填充不起作用

嘿,所以我试图用 trainee.name 填充会议,这不起作用,并到达 try catch 块中的 catch 并返回 500。(使用 fastify+mongoose) 模型/会议.ts 导入

回答 1 投票 0

错误是由于在'./src/models/userModel.js'中导入'mongoose/dist/browser.umd.js'引起的

编译失败。 ./src/models/userModel.js Edge 运行时不允许动态代码评估(例如“eval”、“new Function”、“WebAssembly.compile”) 了解更多:https://nextjs.org/docs/messages/...

回答 1 投票 0

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