目前有 2 个模型产品和书籍; Book 继承自 Product,如下所示: 此外,还有一个 Cart 模式,它有一个子文档“products”,其中包含一个引用字段“bookID”,如下所示: 我正在使用 mongoosejs v-6.8.3 问题是 Cart 实例上的 .populate() ...
目前有 2 个模型产品和书籍; Book 继承自 Product,如下所示: 此外,还有一个 Cart 模式,它有一个子文档“products”,其中包含一个引用字段“bookID”,如下所示: 我正在使用 mongoosejs v-6.8.3 问题是 Cart 实例上的 .populate() ...
我在 MongoDB 上创建了一个数据库,自己设置了文档的 _id(字符串)。 现在,当我尝试查找并填充时,出现此错误: 我要填充的 model 的部分是这样的: 在 mongoDB 上,它不允许我将 _id 从字符串转换为 objectId。 我在网上看到 _id 可以是字符串,但它似乎不起作用。 ...
我的代码只是想让用户为不同类型的产品添加书签。 这是在用户架构上 如何设置 refPath 以查看同一 object 中的属性。还是应该遵循不同的结构? 以及如何正确填充结果 ...
我有一个用户 model,我想通过他们的 id 验证一组多个朋友的模式。 应该执行此操作的架构部分是:friends: { type: [mongoose.SchemaTypes.ObjectId], }, 然后,当我尝试添加一个具有 id 值的朋友并将其填充到 API 端点内时,它会将 ...
我正在从事像应用程序这样的电子商务。 我有 orderItem 模式 产品模式有一个字段“所有者”,这也是一个参考。 我期望获得基于产品所有者的 orderItems。 例如:某店主想查看他的哪些产品已经售出。 因此他将查询 orderItems 以获取他出售的商品。 ...
首先,我在 StackOverflow 中找到了很多关于该问题的答案,但是,没有一个能解决我的问题。 我有一个这样的 userSchema: 我想将 productId 填充到 userCart 数组中,这样我就可以到达: 那些领域。 我试过 和 我认为这可能是因为 findById 所以我尝试了 ...
我有一个结构如下的摘要模式 { sender: { type: mongoose.Schema.Types.ObjectId, ref: "User", required: true, }, summary: { type: ...
我正在尝试使用 refPath 来引用哪个集合从我的架构中提取人口数据,即使它看起来与我看到的示例相同,但它只是不起作用。 这是我的 statesPersons 模式,不是特别重要,但它包含对象的 activeWork 数组。 这是我的 activeWork 模式,对象数组。 这具有我需要填充的 r ...
我是 MongoDB 的新手,在使用填充时遇到奇怪的行为。 这是我的模式: 这是我数据库中的典型练习文档: 一切都按预期工作,除了按日期过滤我populate() function(通过匹配参数) 。 这是我试图解决的获取请求: 如果我输入 URL: http://localhost:3000/a ...
这是来自数据库的数据。 但我无法在约会数组中填充 ID 数组。 在此处输入图像描述如何在约会数组中填充 ID 数组。 我尝试了地图功能,但它显示了一条错误消息,如“无法使用嵌套文档中填充的内容”。 这是来自我的终端。 我想从这个 Appoinment Array 中填充每个 ID enter cod ...
我有两个模型。 在第一个模型上,我有一个虚拟字段,应该由另一个(一对多关系)填充。 而且它不起作用。 型号一: 型号二: (我省略了 Props,因为它们是 .ts 文件) 在index文件中,我导入了引用下面控制器方法的路由: 我至少有 12 个其他类似的模型,它们的工作方式完全相同。 (当 ...
所以基本上我为用户设置了三个角色行政卖方买方这是我的用户方案 这是我的用户角色模式卖家模式 买家模式 现在当我做 我得到了正确的结果,比如我得到了卖家数据,然后是用户的 object,包括所有详细信息,您可以在下面的屏幕截图中查看结果 但当我喜欢const usersQuery = User.fin ...
我正在尝试在 mongo 中填充我已经尝试了所有方法,但我总是会收到此错误。 我已经很沮丧了小米 function model 贸易 model 贸易类型 如果我更改 model 的名称也没关系,总是同样的错误,我不知道我做错了什么,我已经这样做了几个小时,这真的让我很沮丧。 有人遇到过吗? ...
假设我在 MongoDB 上有两个模式: 每次用户登录时,我都会展示他们发布的内容,以及关注每件事的粉丝。 我可以使用 populate 和 select 来实现: 但是,我只得到每个粉丝的 id,而不是粉丝的名字和 email。 我不太清楚如何使用填充来再次引用人员集合。 我想要达到的结果是: ...
我想从两级 Mongoose 填充查询特定值。 ...
我是初学者,谁能告诉我为什么我们必须将整个架构导入一个新架构 Object 作为数组? 那是什么目的? 页数:[nestedSchema] 例如,如果我有 我想知道为什么我们需要它来将整个架构作为数组放入另一个架构中。 因为有另一种方式可用(refs&Populate) ,以这种方式这样做 ...
我想问一下如何通过获取类别的 ID 来保存子类别。 类别 Model 子类别 model 我的 Controller 我的问题是我将如何保存我的子类别,我将在其中 select 类别的 ID 值并将其插入到子类别 - 类别名称字段中? 正在工作,但我得到的只是该类别中的第一个 ID,即使您输入了另 ...
根据文档,我有以下架构: 当我填充虚拟时,什么也没有发生: 但是,如果我将“ref”添加到架构中的userId并执行.populate("userId") ,它会按预期工作,这意味着问题不在于模型之间的关系,而在于虚拟人口。 任何想法我做错了什么? 如果我添加mongoose.set("debug ...
我正在尝试使用查找填充 fromStaffId 和 toStaffId 但在我的情况下,当我的 id 与 fromStaffId 匹配时,我必须填充 toStaffId ,反之亦然,我试图放置不起作用的条件查找我的代码是 ...
在我的事务数组字段中,我有两个不同的 Object Id。 一个是存款,另一个是提款。 我需要同时填充 Object Id。 例如:- 是否有可能填充这个数组? ...