We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c4731d0 commit b364870Copy full SHA for b364870
packages/query-mongoose/src/services/reference-query.service.ts
@@ -195,8 +195,8 @@ export abstract class ReferenceQueryService<Entity extends Document> {
195
const refs = entityRelations.filter((er) => {
196
return referenceIds.some((rid) => {
197
const oneOrManyIds = er[refFieldMap.foreignField as keyof Relation]
198
- const ids = (Array.isArray(oneOrManyIds) ? oneOrManyIds : [oneOrManyIds]) as Types.ObjectId[]
199
- return ids.some((id) => id.equals(rid as Types.ObjectId))
+ const ids = Array.isArray(oneOrManyIds) ? oneOrManyIds : [oneOrManyIds]
+ return ids.some((id) => String(id) === String(rid))
200
})
201
202
results.set(dto, await assembler.convertToDTOs(refs))
0 commit comments