mongoose-populate 相关问题

Mongoose ODM具有populate()功能,允许您引用其他集合中的相关文档。 Mongoose可以填充单个文档,多个文档,普通对象,多个普通对象或查询返回的所有对象。

如何在我的场景中实现 Mongoose Populate?

我对使用 Mongoose 中的填充功能相对较新。我需要用该客户的订单列表填充“客户”模型的“_id”字段...

回答 1 投票 0

当 Mongoose 中的数组中有两个对象时,如何填充它们?

router.get('/mypage/myreport-comment', catchAsync( async(req, res) => { const { id } = 请求.用户; const { page } = req.query; const TotalPost =等待Comment.find({'reports.user': id}).

回答 1 投票 0

填充返回空数组

我正在尝试在获取项目时填充用户 **用户提供的模型 ** const {架构,模型} = require('mongoose') const UserSchema = 新架构({ 姓名: { 类型:字符串, 要求:真实, }, 我...

回答 1 投票 0

如何在 mongoose 中填充已填充的字段名称

这是我的示例填充结果: 我需要从“fileInfo”填充填充的字段名称 在 fileInfo 内部我需要填充文件名“createdBy” { _id: 新的ObjectId("

回答 1 投票 0

Mongodb 不带模型参数填充

我正在尝试将某个集合填充到另一个集合中。但是,如果没有在填充方法中指定模型,它不会替换为实际文档。这是我的代码 内阁架构.ts 导入{

回答 1 投票 0

Mongoose findByIdAndUpdate 返回 NULL 并且没有错误回调 2023

我正在学习 Node、Mongo 和 Mongoose。我有以下内容: 异步函数 addProductToSale (saleId, ProductId) { 让结果=等待 saleModel.findByIdAndUpdate( 销售编号, { ...

回答 1 投票 0

使用猫鼬,我的 populate 方法有问题

我在 nextjs 应用程序中使用猫鼬,并且在特定情况下填充方法有问题。 让我用下面的代码解释一下: 这是我的代码: 第一个模型 导入猫鼬,{方案...

回答 1 投票 0

Mongoose 自定义填充方法,可以在 find() 之后链接

我有两个模型 - Post 和 User,每个帖子都有一个 User。帖子有用户 ID。我想在 Post 模型中创建一个自定义静态/实例方法,这样我就可以只填充 User 的几个属性 - id、na...

回答 0 投票 0

无法使用猫鼬进行 populate()

我是 MongoDB 和 Mongoose 的新手,我想在两个文档之间执行 populate() 。在查阅文档并寻找答案后,我向您寻求帮助。 我有两个模组...

回答 1 投票 0

.populate() 和 find 在数组中查找对象时似乎不起作用

我有一个如下所示的服务方法: 异步 getTeamsByNightId(id: string) { const night = wait this.nightModel.findById({_id: id}); console.log('夜晚:', 夜晚); //@TODO 为什么是

回答 1 投票 0

.populate() 和 find 似乎不起作用,我不知所措

我不知所措。我目前有一个如下所示的服务方法: 异步 getTeamsByNightId(id: string) { const night = wait this.nightModel.findById({_id: id}); console.log('夜晚:',...

回答 1 投票 0

尚未为模型“ModuleSchema”注册架构

我正在尝试弄清楚如何在 NestJs 中注册模型,因为我总是收到错误消息: 使用 mongoose.model(name, schema) {"0":"MissingSchemaError: Schema 尚未注册...

回答 1 投票 0

MongoShell populate 不是函数?

我正在使用 MongoDB。我遇到一个问题,我试图通过 MongoShell 查询数据。但是当我尝试从 MongoShell 运行“填充”查询时,我给出了错误“.po...

回答 1 投票 0

Mongoose 返回模式不存在,而实际上它确实存在

我正在尝试使用node js和MongoDB创建一个多租户数据库,它工作正常,我可以使用标签创建一个新数据库,例如:主数据库存储,租户:store_fool,每个租户都有...

回答 1 投票 0

在猫鼬查询中填充不同的字段

我有以下型号: 用户: const userSchema = new mongoose.Schema( { 名称:{ 类型:字符串,最小值:3,最大值:20,必需:true }, 电子邮件:{类型:字符串,必需:true,唯一:true}...

回答 1 投票 0

填充函数在 Node.js 和 Mongodb 中不起作用

我有两个型号。一份用于患者,另一份用于实验室测试报告。在报告模型中插入记录时,我通过使用公共字段 contactno 获取患者 ID 并将其存储在 Re...

回答 1 投票 0

mongoose 抛出 Schema 尚未在 next.js 中注册的错误

我刚刚开始使用 next.js,每当我调用引用另一个文档的 api 时,mongoose 都会向我抛出一个错误,指出“尚未为模型注册架构”。 ...

回答 1 投票 0

Mongoose 多级填充引用路径

我正在尝试将 Mongoose populate() 功能与嵌套路径一起使用,但带有 refpath: 子架构: 让孩子=新模式({ 物品: { 类型:Schema.Types.ObjectId, 要求:真实, 参考路径:...

回答 2 投票 0

尝试在打字稿模式模型中使用“ref”,会出现“ObjectId”类型上不存在属性“不存在”错误

下面是我的代码的一部分。我是从 js 转向 typescript 的。尝试将我现有的 js 代码转换为打字稿。我似乎无法弄清楚这个错误。 错误属性“uniqueAddress”不存在...

回答 1 投票 0

如何在填充时动态选择 Mongoose 中的模型

猫鼬 - 7.2.1 我有一个这样的模型: const LessonSchema = 新架构( { 标题:{ 类型:字符串,必需:true }, 类型: { 类型:字符串, 要求:真实,

回答 1 投票 0

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