cost 90 ms
MongooseJS:.populate() 不返回父字段 model - MongooseJS: .populate() does not return fields from the parent model

目前有 2 个模型产品和书籍; Book 继承自 Product,如下所示: 此外,还有一个 Cart 模式,它有一个子文档“products”,其中包含一个引用字段“bookID”,如下所示: 我正在使用 mongoosejs v-6.8.3 问题是 Cart 实例上的 .populate() ...

Mongoose 无法用 String 作为 _id 填充 - Mongoose cannot populate with String as _id

我在 MongoDB 上创建了一个数据库,自己设置了文档的 _id(字符串)。 现在,当我尝试查找并填充时,出现此错误: 我要填充的 model 的部分是这样的: 在 mongoDB 上,它不允许我将 _id 从字符串转换为 objectId。 我在网上看到 _id 可以是字符串,但它似乎不起作用。 ...

如何使用mongoose中的find方法根据文档中引用的数据过滤文档? - How to filter documents using find method in mongoose based on the data from reference in documents?

我正在从事像应用程序这样的电子商务。 我有 orderItem 模式 产品模式有一个字段“所有者”,这也是一个参考。 我期望获得基于产品所有者的 orderItems。 例如:某店主想查看他的哪些产品已经售出。 因此他将查询 orderItems 以获取他出售的商品。 ...

如何在 Mongoose 的数组中填充 ObjectId object? - How to populate an ObjectId object within an array in Mongoose?

首先,我在 StackOverflow 中找到了很多关于该问题的答案,但是,没有一个能解决我的问题。 我有一个这样的 userSchema: 我想将 productId 填充到 userCart 数组中,这样我就可以到达: 那些领域。 我试过 和 我认为这可能是因为 findById 所以我尝试了 ...

尝试通过动态选择 model 与 mongoose 一起使用来填充对象数组中每个 object 中的单个字段 - trying to populate a single field in each object inside an array of objects by dynamically picking the model to use with mongoose

我正在尝试使用 refPath 来引用哪个集合从我的架构中提取人口数据,即使它看起来与我看到的示例相同,但它只是不起作用。 这是我的 statesPersons 模式,不是特别重要,但它包含对象的 activeWork 数组。 这是我的 activeWork 模式,对象数组。 这具有我需要填充的 r ...

MongoDB + Mongoose > 如何在 populate() 中正确匹配一组 ISODates - MongoDB + Mongoose > How to correctly match a set of ISODates in populate()

我是 MongoDB 的新手,在使用填充时遇到奇怪的行为。 这是我的模式: 这是我数据库中的典型练习文档: 一切都按预期工作,除了按日期过滤我populate() function(通过匹配参数) 。 这是我试图解决的获取请求: 如果我输入 URL: http://localhost:3000/a ...

我如何填充这个约会数组 - How Can I Populate This Array of Appointments

这是来自数据库的数据。 但我无法在约会数组中填充 ID 数组。 在此处输入图像描述如何在约会数组中填充 ID 数组。 我尝试了地图功能,但它显示了一条错误消息,如“无法使用嵌套文档中填充的内容”。 这是来自我的终端。 我想从这个 Appoinment Array 中填充每个 ID enter cod ...

Mongoose 错误:尚未为模型“名称”注册架构。 使用 mongoose.model(name, schema) - Mongoose Error: Schema hasn't been registered for model "name". Use mongoose.model(name, schema)

我有两个模型。 在第一个模型上,我有一个虚拟字段,应该由另一个(一对多关系)填充。 而且它不起作用。 型号一: 型号二: (我省略了 Props,因为它们是 .ts 文件) 在index文件中,我导入了引用下面控制器方法的路由: 我至少有 12 个其他类似的模型,它们的工作方式完全相同。 (当 ...

我在使用 moongose 一对一关系的 nodejs 中遇到反向关系问题 - I have issues in reverse relation in nodejs using moongose one to one relationship

所以基本上我为用户设置了三个角色行政卖方买方这是我的用户方案 这是我的用户角色模式卖家模式 买家模式 现在当我做 我得到了正确的结果,比如我得到了卖家数据,然后是用户的 object,包括所有详细信息,您可以在下面的屏幕截图中查看结果 但当我喜欢const usersQuery = User.fin ...

MissingSchemaError:架构尚未注册 model 找不到解析 - MissingSchemaError: Schema hasn't been registered for model cant find resolve

我正在尝试在 mongo 中填充我已经尝试了所有方法,但我总是会收到此错误。 我已经很沮丧了小米 function model 贸易 model 贸易类型 如果我更改 model 的名称也没关系,总是同样的错误,我不知道我做错了什么,我已经这样做了几个小时,这真的让我很沮丧。 有人遇到过吗? ...

如何使用填充,在 select 中,在 MongoDB 中? - How to use populate, within select, in MongoDB?

假设我在 MongoDB 上有两个模式: 每次用户登录时,我都会展示他们发布的内容,以及关注每件事的粉丝。 我可以使用 populate 和 select 来实现: 但是,我只得到每个粉丝的 id,而不是粉丝的名字和 email。 我不太清楚如何使用填充来再次引用人员集合。 我想要达到的结果是: ...

我们可以将 ZCCADCDEDB567ABAE643E15DCF0974E503Z 模式导入另一个 Schemas Object 数组吗? 然后使用 refs 和 Populate,将数据放入数组? - Can We import Mongoose schema into another Schemas Object array? and then use refs and Populate, to get data into array?

我是初学者,谁能告诉我为什么我们必须将整个架构导入一个新架构 Object 作为数组? 那是什么目的? 页数:[nestedSchema] 例如,如果我有 我想知道为什么我们需要它来将整个架构作为数组放入另一个架构中。 因为有另一种方式可用(refs&Populate) ,以这种方式这样做 ...

如何保存与另一个外键关联的文档? 在 MONGODB 中(无 SQL) - How to save a document that is associated to another foreign key? in MONGODB (NO SQL)

我想问一下如何通过获取类别的 ID 来保存子类别。 类别 Model 子类别 model 我的 Controller 我的问题是我将如何保存我的子类别,我将在其中 select 类别的 ID 值并将其插入到子类别 - 类别名称字段中? 正在工作,但我得到的只是该类别中的第一个 ID,即使您输入了另 ...

为什么 mongoose 填充有效但虚拟填充无效? - Why mongoose populate works but virtual populate doesn't?

根据文档,我有以下架构: 当我填充虚拟时,什么也没有发生: 但是,如果我将“ref”添加到架构中的userId并执行.populate("userId") ,它会按预期工作,这意味着问题不在于模型之间的关系,而在于虚拟人口。 任何想法我做错了什么? 如果我添加mongoose.set("debug ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM