mongoose-populate 相关问题

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

Mongoose 填充不适用于 nextjs 应用程序。架构尚未注册

我一直在尝试使用课程文档填充 LessonId 列表。但我收到错误, 尚未为模型“Lesson”注册架构。 使用 mongoose.model(名称、模式...

回答 3 投票 0

NestJS Mongoose populate() 不适用于 ObjectId 数组,但适用于单个 ObjectId

我正在使用 NestJS 和 Mongoose 开发一个应用程序,并且在包含 ObjectId 数组的架构中使用 populate() 方法时遇到问题。该方法工作正常...

回答 1 投票 0

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

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

回答 1 投票 0

在 Mongoose 中填充嵌套引用仅返回 ID,而不是完整文档

//后端\models\Playlist.js const 猫鼬 = require('猫鼬'); const playlistSchema = new mongoose.Schema({ 名称:{ 类型:字符串,必需:true }, 视频:[{类型:mongoose.Schema.Ty...

回答 1 投票 0

Mongoose 聚合按品牌 ID 和订单总和 > 存储在另一个集合中的阈值进行分组

销售示例集合如下所示: [ { “brand_id”:“A”, 「价格」:500 }, { “brand_id”:“A”, 「价格」:700 ...

回答 1 投票 0

如何在nestjs中填充猫鼬引用?

我定义了人物和故事模式: @模式() 导出类 Person 扩展 Document { @支柱() 名称:字符串; } 导出 const PersonSchema = SchemaFactory.createForClass(P...

回答 4 投票 0

Mongoose 聚合按brand_id 和orders_sum > 1000 进行分组

从 Sales 集合中,我试图获取按 Brand_id 分组的所有文档,并且每个品牌的总订单价值大于 1000 美元。 那么如果有A、B、C、D品牌。然后它应该记录...

回答 1 投票 0

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

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

回答 2 投票 0

mongoose:填充有区别的子文档

我想填充子文档的字段,它是公共模式的可区分元素(Notificationable 区分为 Message 或 FriendRequest)。 这个问题与

回答 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

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

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

回答 1 投票 0

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

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

回答 1 投票 0

mongoose 填充到 ObjectId 数组

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

回答 1 投票 0

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

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

回答 3 投票 0

问题填充对象 ID 数组

我不知道为什么它不再起作用了。当我打印购物车中的所有书籍时,我得到: { 产品: [ { 数量: 1, _id: new ObjectId('65c9bf8f9d8b1b868124bfa8') } ] } 所以它没有被填充。 T...

回答 1 投票 0

如何在对象数组中使用 localField 进行猫鼬填充虚拟

我正在尝试使用猫鼬自动填充另一个模型。 遵循此官方文档:https://mongoosejs.com/docs/populate.html 我无法使用标准参考:“ModelName”

回答 1 投票 0

我可以通过虚拟填充过滤 mongo 查询吗?

我在房产模型和销售模型之间有父级参考关系。在我的销售模型中,我包含一个引用父属性的字段: 财产: { 类型:猫鼬.Schema.

回答 1 投票 0

构建猫鼬模式时如何引用不同集合中的特定字段?

我正在构建架构(Meal),我希望此架构中的字段之一(meat_name)取自不同架构(Meat)的不同字段(meatName)。 我知道填充方法,但是它

回答 2 投票 0

为什么在尝试在 Typescript 中填充 Mongoose 模型时会收到“MissingSchemaError”?

Mongoose Typescript - 尽管 X 已在其他文件中声明,但尚未为模型“X”注册架构。 我有 2 个名为“用户”和“投资组合”的模式,有 2 个不同的

回答 1 投票 0

父文档数组内子文档的动态 ObjectID 引用

我正在尝试为存储在子文档属性内的对象 ID 创建动态引用。该属性可以引用多个模型(甚至是在不同的猫鼬数据库中注册的模型......

回答 1 投票 0

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