
[英]Find and update double nested referenced document
我有 3 个模型,它们相互引用,我想根据查询搜索第一个文档(这将始终存在并返回结果),一旦返回搜索第二个引用第一个的文档一个(可能存在也可能不存在),然后推入第二个引用的第三个。 用户(父模型)。 位置(用户的孩子) 报告(位置的孩子) 我想要类似于以下内容的内容: 搜索用户(findById),使 ...
[英]Find and update double nested referenced document
我有 3 个模型,它们相互引用,我想根据查询搜索第一个文档(这将始终存在并返回结果),一旦返回搜索第二个引用第一个的文档一个(可能存在也可能不存在),然后推入第二个引用的第三个。 用户(父模型)。 位置(用户的孩子) 报告(位置的孩子) 我想要类似于以下内容的内容: 搜索用户(findById),使 ...
[英]Mongoose model.find() returns an empty array
我在 MongoDB 中建立了一个名为entertainment的数据库,其中包含一个名为medias的集合。 此集合中包含 JSON 条数据。 当我使用 Postman: http://localhost:8000/data调用数据库时,我得到一个空数组。 这是我的整个代码:const expre ...
[英]Query was already executed, MoongoseError
我在 NodeJS 中进行交易 controller,但是当我通过 postman 发送数据时,出现此错误: 我的交易代码如下: 我怎样才能多次更新它? 它工作了一次,但后来出现此错误,有什么帮助吗? ...
[英]Nest.js Transaction interceptor
我有 mongoose 事务的拦截器,如下所示我依赖于 mongoose 连接来自import Connection from 'mongoose'我已经使用InjectConnection装饰器注入了它。 现在我想全局设置这个拦截器。 我正在写它。 app.useGlobalInterceptor ...
[英]How to query records in mongoose with schema having compound index with normal field and referenced field?
我有一个使用 mongoose 定义的学生模式。要创建一个包含名称和主题字段的主键,我创建了一个包含名称和主题字段的复合索引。 要使用主键的两个字段查询集合中的记录,我正在编写以下查询但无法获取数据,有人可以帮我解决这个问题吗? ...
[英]Mongoose add same Schema more than one time
我正在尝试通过 node.js、express 和 mongoose 创建一种方法来多次添加相同的 mongoose Schema 我想使用触发按钮。 我必须重新启动服务器才能向数据库添加更多内容。 稍后我想通过柜台更改它,但首先我需要让它工作。 我试图自己解决它,但我被卡住了,谢谢你的帮助! 我 ...
[英]One to many with MongoDB (Mongoose) with .populate()
我在做什么我正在尝试通过 playerId 返回一个播放器,其中包含架构中每个 object 的所有 ref 项。 在这个例子中,我专门讨论玩家库存。 如何返回所有参考项及其属性? 在我的服务文件中,我让我的播放器: 这是我退回的 JSON 如您所见,库存数组中的项目未使用项目集合中的 ref 项 ...
[英]exist function in mongoose
我正在使用 mongoose 创建两个模型:但是当我尝试创建一个新公司并检查它是否已经存在时,它给了我一个错误,说 exists() is not a working function。有人可以帮我解决这个问题吗?新来的 mongoDB 创建新公司的代码: 我收到这个错误 有人可以指导我如何修复它 ...
[英]NestJS and mongo two way relation between post schema and user schema
我是 nest 和 mongo 的新手 我正在尝试做一个关系,其中用户模式嵌入一个带有帖子 ID 的帖子数组,并且在帖子模式中我想嵌入作者,这是一个带有用户 ID 的用户模式,但我继续运行在我的控制台中出现这个错误 这是我的代码用户模式 PostSchema 最后我想在我的数据库中实现的是这个用户 ...
[英]How to update an expireSub field of mongoDB in Node.js?
更新 mongoDB 的expireSub字段。 ...
[英]MongoDB: Access current value of document when adding element to array via $push
我有一个集合MyCollection ,它基本上由它的_id和一个名为comment的字符串组成。 该集合应该是可批量更新的。 这样做是这样的: 到目前为止,一切都很好。 但是,现在的要求是,应该添加一个commentHistory ,它应该看起来像[{"oldValue": "oldValueOf ...
[英]I want to get paginated products depending upon if a user has permissions for that product
我想根据用户是否拥有该产品的权限来获取分页产品。 正如您在下面看到的,我查询了PersonaEntityPermissionMapModel model 以获取用户拥有权限的所有产品/产品组 -PersonaEntityPermissionMapModel.aggregate([ { ...
[英]Mongo issue trying to get data base on following condition
我试图在 email 状态发送和失败的情况下每天计算电子邮件数量。 ...
[英]mongodb is not saving all data, its only generating _id & _v in documents and node warnings
我对此很陌生,并尝试使用 NodeJS、express 和 mongoose 创建一个 rest Api。点击 postman 后,我只得到 ID 和版本号,但没有其他信息。 我在 postman body>raw with application/json { "name": "john ...
[英]Find centroid of the coordinates stored in GeoJson Mongodb
我最近在 Mongodb 开始研究 GeoJson。 我有一个名为Restaurants的集合,它在 GeoJson POINT object 中存储了餐厅的坐标。 有没有找到集合质心的 mongodb 方法? 餐厅的架构如下: 谢谢, KK ...
[英]How to resolve the `at Module._resolveFilename (node:internal/modules/cjs/loader:1039:15)` and server selection error
我一直在尝试使用 nodejs 在本地将数据库连接到 mongodb,但是有一些错误我在这样做时遇到了一些错误。 在我的主文件夹中,只有一个名为db.js的连接文件,其他文件是package.json和node_modules 。 这是我在特定位置运行node db.js后得到的错误,我还使用npm ...
[英]Mongoose .find Query doesn't return collection data
我有以下代码从集合中获取所有数据: 使用调试,我看到我已连接到我的数据库,并且我正在发送适当的查询: 但是,没有返回集合中的任何数据。 ...
[英]find with filter and callback
我可以模拟 find 的版本 开玩笑说: 然后当调用 find 时,promise 按预期解析。 Model.find 有另一种传递回调的语法(而不是使用返回的承诺),例如: 我试过了 但后来我收到一个错误“Type 'void' is not assignable to type 'Query& ...
[英]can I make update many in mongoose simpler?
try { let ops = []; for (let obj of req.body || []) { ops.push({ updateOne: { filter: { sku: obj.sku }, update: { $inc: { stock: o ...
[英]How to return matching nested elements in mongoose?
假设这是完整的文档 我希望我的查询基于recipients.code: XY231返回,如果recipients.code不匹配任何元素,它应该返回 null / 空数组: 我尝试使用$unwind和$project ,但我认为它不能满足我的需要,因为它返回匹配的查询但只返回一个元素,如下所示: ...