问题标签 [typegoose]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何仅索引 mongoDB 中的已验证值
我将编写一个用于支付的卡片模型。但是,我将编制索引并制作唯一经过验证的卡片。卡片模型具有属性:状态。它可以被验证或未经验证。首先,我使用 typegoose 编写了 partialFilterExpression。但是,它不仅仅索引验证值
mongodb - Typegoose 未在 Nest.js 应用程序中正确保存数组子文档
我正在尝试按照typegooseTaskOutcome
文档在我的Task
模型中保存一组子文档:
当我保存一个任务文档时,它的所有道具都按预期保存,除了outcomes
数组子文档。相反,我得到的只是一个空对象数组。因此,即使console.log
上面的第一个向我显示了正确的输入数据,第二个console.log
也给了我[{},{},{}]
(在检查数据库时确认)。
有什么明显的我做错了吗?
我正在使用@nestjs/core@8.2.4
, @typegoose/typegoose@9.3.1
,nestjs-typegoose@7.1.38
和mongoose@6.1.2
node.js - 如何在typegoose中引用另一个具有非_id字段的类?
我正在使用 Typegoose v9.3.1
我需要使用Typegoose为具有非_id字段的另一个集合创建引用。
例如,我有以下型号。
类集合
学生收藏
从上面的示例类集合引用学生集合基于学生集合的_id字段(默认情况下)。但我需要基于rollNo字段(非 _id 字段)创建参考。
提前致谢!
mongodb - mongo/typegoose 项目中的 id 引用不一致
在调试我支持的 mongodb/typegoose 时,我发现我引用相关字段的方式非常不一致。
这绝对是我的实验和缺乏数据库专业知识的结果。
显然,查找文档并不重要,所有四个标签都可以正确连接和检索。
向知情人士提出的问题 - 这种不一致会导致问题,应该更喜欢 ObjectIds 还是纯字符串?
typescript - GrahpQL Mutation 不返回 FieldResolver 的值
我正在使用 TypeGraphQL 和 Typegoose 来通过对父级的引用来存储类别树的 API。它的一个 FieldResolver 正在返回一组祖先(使用 graphLookup)。
当我查询祖先时,这可以正常工作,但是当我创建或更新一个类别时,我返回的祖先数组总是空的。
这是完整的解析器